./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.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/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.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/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.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-03 19:47:23,596 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 19:47:23,674 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 19:47:23,678 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 19:47:23,679 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 19:47:23,696 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 19:47:23,697 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 19:47:23,697 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 19:47:23,698 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 19:47:23,698 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 19:47:23,698 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 19:47:23,699 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 19:47:23,699 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 19:47:23,700 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 19:47:23,700 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 19:47:23,701 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 19:47:23,701 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 19:47:23,701 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 19:47:23,702 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 19:47:23,702 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 19:47:23,703 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 19:47:23,703 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 19:47:23,704 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 19:47:23,704 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 19:47:23,704 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 19:47:23,705 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 19:47:23,705 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 19:47:23,706 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 19:47:23,706 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 19:47:23,707 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 19:47:23,707 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 19:47:23,707 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 19:47:23,708 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:47:23,708 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 19:47:23,709 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 19:47:23,709 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 19:47:23,709 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 19:47:23,710 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 19:47:23,710 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 19:47:23,711 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 19:47:23,711 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 19:47:23,715 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 19:47:23,716 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 19:47:23,716 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-03 19:47:23,920 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 19:47:23,938 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 19:47:23,941 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 19:47:23,942 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 19:47:23,942 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 19:47:23,943 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/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-03 19:47:24,081 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 19:47:24,082 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 19:47:24,082 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-03 19:47:25,236 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 19:47:25,501 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 19:47:25,502 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-03 19:47:25,528 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a302263d6/31f345536114450d888ff794ecfd5f73/FLAG885db9740 [2024-06-03 19:47:25,540 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a302263d6/31f345536114450d888ff794ecfd5f73 [2024-06-03 19:47:25,541 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 19:47:25,542 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 19:47:25,543 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 19:47:25,543 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 19:47:25,547 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 19:47:25,548 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:47:24" (1/2) ... [2024-06-03 19:47:25,548 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64b1afc8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:25, skipping insertion in model container [2024-06-03 19:47:25,549 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:47:24" (1/2) ... [2024-06-03 19:47:25,550 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@db278fe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:25, skipping insertion in model container [2024-06-03 19:47:25,550 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:47:25" (2/2) ... [2024-06-03 19:47:25,550 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64b1afc8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:25, skipping insertion in model container [2024-06-03 19:47:25,551 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:47:25" (2/2) ... [2024-06-03 19:47:25,551 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 19:47:25,618 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 19:47:25,620 INFO L97 edCorrectnessWitness]: Location invariant before [L806-L806] (((((((((((((((! multithreaded || x$read_delayed_var == 0) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! 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 <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! 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-03 19:47:25,620 INFO L97 edCorrectnessWitness]: Location invariant before [L805-L805] (((((((((((((((! multithreaded || x$read_delayed_var == 0) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! 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 <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! 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-03 19:47:25,620 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 19:47:25,620 INFO L106 edCorrectnessWitness]: ghost_update [L803-L803] multithreaded = 1; [2024-06-03 19:47:25,669 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 19:47:25,986 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:47:25,995 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 19:47:26,160 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:47:26,194 INFO L206 MainTranslator]: Completed translation [2024-06-03 19:47:26,195 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26 WrapperNode [2024-06-03 19:47:26,195 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 19:47:26,196 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 19:47:26,196 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 19:47:26,196 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 19:47:26,201 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26" (1/1) ... [2024-06-03 19:47:26,217 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26" (1/1) ... [2024-06-03 19:47:26,246 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 139 [2024-06-03 19:47:26,247 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 19:47:26,247 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 19:47:26,248 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 19:47:26,248 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 19:47:26,258 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26" (1/1) ... [2024-06-03 19:47:26,258 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26" (1/1) ... [2024-06-03 19:47:26,277 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26" (1/1) ... [2024-06-03 19:47:26,311 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-03 19:47:26,312 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26" (1/1) ... [2024-06-03 19:47:26,312 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26" (1/1) ... [2024-06-03 19:47:26,332 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26" (1/1) ... [2024-06-03 19:47:26,333 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26" (1/1) ... [2024-06-03 19:47:26,335 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26" (1/1) ... [2024-06-03 19:47:26,336 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26" (1/1) ... [2024-06-03 19:47:26,354 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 19:47:26,364 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 19:47:26,364 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 19:47:26,364 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 19:47:26,365 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26" (1/1) ... [2024-06-03 19:47:26,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:47:26,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 19:47:26,397 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-03 19:47:26,423 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-03 19:47:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 19:47:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 19:47:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 19:47:26,442 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 19:47:26,443 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 19:47:26,443 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 19:47:26,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 19:47:26,443 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 19:47:26,444 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 19:47:26,444 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 19:47:26,445 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 19:47:26,585 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 19:47:26,586 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 19:47:26,840 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 19:47:26,840 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 19:47:27,016 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 19:47:27,016 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 19:47:27,019 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:47:27 BoogieIcfgContainer [2024-06-03 19:47:27,020 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 19:47:27,024 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 19:47:27,025 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 19:47:27,027 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 19:47:27,028 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:47:24" (1/4) ... [2024-06-03 19:47:27,029 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11e840bc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 07:47:27, skipping insertion in model container [2024-06-03 19:47:27,029 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 07:47:25" (2/4) ... [2024-06-03 19:47:27,034 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11e840bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 07:47:27, skipping insertion in model container [2024-06-03 19:47:27,034 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:26" (3/4) ... [2024-06-03 19:47:27,034 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11e840bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 07:47:27, skipping insertion in model container [2024-06-03 19:47:27,035 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:47:27" (4/4) ... [2024-06-03 19:47:27,036 INFO L112 eAbstractionObserver]: Analyzing ICFG mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-03 19:47:27,051 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 19:47:27,052 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-03 19:47:27,052 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 19:47:27,112 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 19:47:27,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 32 transitions, 72 flow [2024-06-03 19:47:27,186 INFO L124 PetriNetUnfolderBase]: 0/30 cut-off events. [2024-06-03 19:47:27,186 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:47:27,188 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 41 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-03 19:47:27,189 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 32 transitions, 72 flow [2024-06-03 19:47:27,195 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 24 transitions, 54 flow [2024-06-03 19:47:27,209 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 19:47:27,217 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;@15c6f1fb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 19:47:27,218 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-03 19:47:27,222 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 19:47:27,222 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 19:47:27,223 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:47:27,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:27,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 19:47:27,224 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-03 19:47:27,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:27,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1639526218, now seen corresponding path program 1 times [2024-06-03 19:47:27,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:27,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222139521] [2024-06-03 19:47:27,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:27,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:27,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:28,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:28,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:28,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222139521] [2024-06-03 19:47:28,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222139521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:28,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:28,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 19:47:28,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503407892] [2024-06-03 19:47:28,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:28,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 19:47:28,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:28,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 19:47:28,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 19:47:28,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-03 19:47:28,489 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-03 19:47:28,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:28,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-03 19:47:28,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:28,656 INFO L124 PetriNetUnfolderBase]: 162/321 cut-off events. [2024-06-03 19:47:28,656 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-03 19:47:28,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 634 conditions, 321 events. 162/321 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1193 event pairs, 97 based on Foata normal form. 1/310 useless extension candidates. Maximal degree in co-relation 620. Up to 288 conditions per place. [2024-06-03 19:47:28,663 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 23 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2024-06-03 19:47:28,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 121 flow [2024-06-03 19:47:28,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 19:47:28,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 19:47:28,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 52 transitions. [2024-06-03 19:47:28,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-03 19:47:28,676 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 54 flow. Second operand 3 states and 52 transitions. [2024-06-03 19:47:28,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 121 flow [2024-06-03 19:47:28,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 30 transitions, 118 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-03 19:47:28,681 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 73 flow [2024-06-03 19:47:28,683 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-03 19:47:28,686 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 1 predicate places. [2024-06-03 19:47:28,686 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 73 flow [2024-06-03 19:47:28,687 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-03 19:47:28,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:28,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:28,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 19:47:28,688 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-03 19:47:28,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:28,688 INFO L85 PathProgramCache]: Analyzing trace with hash -668275543, now seen corresponding path program 1 times [2024-06-03 19:47:28,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:28,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924065021] [2024-06-03 19:47:28,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:28,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:28,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:29,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:29,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:29,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924065021] [2024-06-03 19:47:29,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924065021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:29,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:29,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 19:47:29,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893580277] [2024-06-03 19:47:29,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:29,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 19:47:29,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:29,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 19:47:29,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 19:47:29,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-03 19:47:29,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 73 flow. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:29,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:29,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-03 19:47:29,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:29,612 INFO L124 PetriNetUnfolderBase]: 186/349 cut-off events. [2024-06-03 19:47:29,613 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2024-06-03 19:47:29,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 793 conditions, 349 events. 186/349 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1264 event pairs, 94 based on Foata normal form. 2/344 useless extension candidates. Maximal degree in co-relation 778. Up to 319 conditions per place. [2024-06-03 19:47:29,619 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 28 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-06-03 19:47:29,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 165 flow [2024-06-03 19:47:29,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 19:47:29,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 19:47:29,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 63 transitions. [2024-06-03 19:47:29,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921875 [2024-06-03 19:47:29,623 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 73 flow. Second operand 4 states and 63 transitions. [2024-06-03 19:47:29,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 165 flow [2024-06-03 19:47:29,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 36 transitions, 162 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 19:47:29,628 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 97 flow [2024-06-03 19:47:29,628 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-03 19:47:29,629 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 4 predicate places. [2024-06-03 19:47:29,629 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 97 flow [2024-06-03 19:47:29,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:29,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:29,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:29,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 19:47:29,631 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-03 19:47:29,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:29,634 INFO L85 PathProgramCache]: Analyzing trace with hash 758295539, now seen corresponding path program 1 times [2024-06-03 19:47:29,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:29,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091341735] [2024-06-03 19:47:29,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:29,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:29,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:30,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:30,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:30,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091341735] [2024-06-03 19:47:30,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091341735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:30,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:30,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 19:47:30,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815331991] [2024-06-03 19:47:30,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:30,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 19:47:30,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:30,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 19:47:30,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 19:47:30,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-03 19:47:30,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 97 flow. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:30,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:30,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-03 19:47:30,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:30,533 INFO L124 PetriNetUnfolderBase]: 180/341 cut-off events. [2024-06-03 19:47:30,534 INFO L125 PetriNetUnfolderBase]: For 193/193 co-relation queries the response was YES. [2024-06-03 19:47:30,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 853 conditions, 341 events. 180/341 cut-off events. For 193/193 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1220 event pairs, 52 based on Foata normal form. 4/340 useless extension candidates. Maximal degree in co-relation 836. Up to 291 conditions per place. [2024-06-03 19:47:30,536 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 33 selfloop transitions, 7 changer transitions 0/43 dead transitions. [2024-06-03 19:47:30,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 43 transitions, 217 flow [2024-06-03 19:47:30,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:47:30,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:47:30,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2024-06-03 19:47:30,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-03 19:47:30,539 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 97 flow. Second operand 5 states and 77 transitions. [2024-06-03 19:47:30,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 43 transitions, 217 flow [2024-06-03 19:47:30,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 43 transitions, 208 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-03 19:47:30,541 INFO L231 Difference]: Finished difference. Result has 38 places, 30 transitions, 121 flow [2024-06-03 19:47:30,541 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-03 19:47:30,542 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 7 predicate places. [2024-06-03 19:47:30,542 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 30 transitions, 121 flow [2024-06-03 19:47:30,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:30,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:30,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:30,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 19:47:30,543 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-03 19:47:30,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:30,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1422397774, now seen corresponding path program 1 times [2024-06-03 19:47:30,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:30,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249551823] [2024-06-03 19:47:30,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:30,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:30,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:31,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:31,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:31,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249551823] [2024-06-03 19:47:31,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249551823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:31,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:31,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:47:31,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277815040] [2024-06-03 19:47:31,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:31,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:47:31,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:31,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:47:31,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:47:31,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-03 19:47:31,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 30 transitions, 121 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:31,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:31,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-03 19:47:31,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:31,897 INFO L124 PetriNetUnfolderBase]: 176/331 cut-off events. [2024-06-03 19:47:31,897 INFO L125 PetriNetUnfolderBase]: For 311/311 co-relation queries the response was YES. [2024-06-03 19:47:31,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 903 conditions, 331 events. 176/331 cut-off events. For 311/311 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1158 event pairs, 30 based on Foata normal form. 4/328 useless extension candidates. Maximal degree in co-relation 885. Up to 265 conditions per place. [2024-06-03 19:47:31,900 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 33 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-03 19:47:31,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 44 transitions, 231 flow [2024-06-03 19:47:31,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:47:31,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:47:31,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 85 transitions. [2024-06-03 19:47:31,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4427083333333333 [2024-06-03 19:47:31,902 INFO L175 Difference]: Start difference. First operand has 38 places, 30 transitions, 121 flow. Second operand 6 states and 85 transitions. [2024-06-03 19:47:31,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 44 transitions, 231 flow [2024-06-03 19:47:31,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 44 transitions, 216 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:31,905 INFO L231 Difference]: Finished difference. Result has 40 places, 29 transitions, 118 flow [2024-06-03 19:47:31,905 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-03 19:47:31,906 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 9 predicate places. [2024-06-03 19:47:31,906 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 29 transitions, 118 flow [2024-06-03 19:47:31,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:31,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:31,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:31,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 19:47:31,907 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-03 19:47:31,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:31,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1867651097, now seen corresponding path program 1 times [2024-06-03 19:47:31,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:31,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307718808] [2024-06-03 19:47:31,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:31,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:31,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:32,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:32,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:32,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307718808] [2024-06-03 19:47:32,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307718808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:32,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:32,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:47:32,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9505917] [2024-06-03 19:47:32,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:32,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:47:32,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:32,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:47:32,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:47:32,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-03 19:47:32,735 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-03 19:47:32,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:32,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-03 19:47:32,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:32,881 INFO L124 PetriNetUnfolderBase]: 147/295 cut-off events. [2024-06-03 19:47:32,881 INFO L125 PetriNetUnfolderBase]: For 377/377 co-relation queries the response was YES. [2024-06-03 19:47:32,882 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 1059 event pairs, 53 based on Foata normal form. 1/289 useless extension candidates. Maximal degree in co-relation 804. Up to 259 conditions per place. [2024-06-03 19:47:32,884 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 26 selfloop transitions, 6 changer transitions 0/36 dead transitions. [2024-06-03 19:47:32,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 36 transitions, 200 flow [2024-06-03 19:47:32,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:47:32,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:47:32,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 64 transitions. [2024-06-03 19:47:32,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-03 19:47:32,885 INFO L175 Difference]: Start difference. First operand has 40 places, 29 transitions, 118 flow. Second operand 5 states and 64 transitions. [2024-06-03 19:47:32,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 36 transitions, 200 flow [2024-06-03 19:47:32,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 36 transitions, 180 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-03 19:47:32,888 INFO L231 Difference]: Finished difference. Result has 41 places, 31 transitions, 125 flow [2024-06-03 19:47:32,888 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-03 19:47:32,889 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 10 predicate places. [2024-06-03 19:47:32,889 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 31 transitions, 125 flow [2024-06-03 19:47:32,889 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-03 19:47:32,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:32,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:32,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 19:47:32,890 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-03 19:47:32,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:32,891 INFO L85 PathProgramCache]: Analyzing trace with hash -2062607691, now seen corresponding path program 1 times [2024-06-03 19:47:32,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:32,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398029733] [2024-06-03 19:47:32,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:32,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:32,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:33,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:33,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:33,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398029733] [2024-06-03 19:47:33,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398029733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:33,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:33,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:47:33,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573871799] [2024-06-03 19:47:33,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:33,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:47:33,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:33,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:47:33,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:47:33,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-03 19:47:33,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 125 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:33,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:33,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-03 19:47:33,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:33,922 INFO L124 PetriNetUnfolderBase]: 172/330 cut-off events. [2024-06-03 19:47:33,922 INFO L125 PetriNetUnfolderBase]: For 581/581 co-relation queries the response was YES. [2024-06-03 19:47:33,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 974 conditions, 330 events. 172/330 cut-off events. For 581/581 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1177 event pairs, 64 based on Foata normal form. 1/330 useless extension candidates. Maximal degree in co-relation 953. Up to 298 conditions per place. [2024-06-03 19:47:33,925 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 28 selfloop transitions, 8 changer transitions 0/39 dead transitions. [2024-06-03 19:47:33,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 39 transitions, 219 flow [2024-06-03 19:47:33,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:47:33,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:47:33,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2024-06-03 19:47:33,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-03 19:47:33,927 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 125 flow. Second operand 6 states and 69 transitions. [2024-06-03 19:47:33,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 39 transitions, 219 flow [2024-06-03 19:47:33,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 39 transitions, 208 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:33,929 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 147 flow [2024-06-03 19:47:33,930 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=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=147, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2024-06-03 19:47:33,930 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 13 predicate places. [2024-06-03 19:47:33,930 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 147 flow [2024-06-03 19:47:33,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:33,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:33,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:33,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 19:47:33,931 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-03 19:47:33,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:33,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1868618978, now seen corresponding path program 1 times [2024-06-03 19:47:33,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:33,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993187031] [2024-06-03 19:47:33,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:33,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:33,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:34,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-03 19:47:34,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:34,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993187031] [2024-06-03 19:47:34,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993187031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:34,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:34,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:47:34,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751738445] [2024-06-03 19:47:34,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:34,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:47:34,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:34,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:47:34,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:47:34,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-03 19:47:34,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 147 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:34,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:34,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-03 19:47:34,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:34,976 INFO L124 PetriNetUnfolderBase]: 188/349 cut-off events. [2024-06-03 19:47:34,977 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2024-06-03 19:47:34,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1133 conditions, 349 events. 188/349 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1223 event pairs, 71 based on Foata normal form. 1/349 useless extension candidates. Maximal degree in co-relation 1111. Up to 311 conditions per place. [2024-06-03 19:47:34,980 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 32 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-03 19:47:34,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 44 transitions, 257 flow [2024-06-03 19:47:34,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:47:34,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:47:34,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 72 transitions. [2024-06-03 19:47:34,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-03 19:47:34,981 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 147 flow. Second operand 6 states and 72 transitions. [2024-06-03 19:47:34,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 44 transitions, 257 flow [2024-06-03 19:47:34,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 44 transitions, 240 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 19:47:34,984 INFO L231 Difference]: Finished difference. Result has 46 places, 35 transitions, 163 flow [2024-06-03 19:47:34,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=163, PETRI_PLACES=46, PETRI_TRANSITIONS=35} [2024-06-03 19:47:34,985 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 15 predicate places. [2024-06-03 19:47:34,985 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 35 transitions, 163 flow [2024-06-03 19:47:34,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:34,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:34,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:34,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 19:47:34,986 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-03 19:47:34,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:34,986 INFO L85 PathProgramCache]: Analyzing trace with hash 705309622, now seen corresponding path program 2 times [2024-06-03 19:47:34,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:34,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159428181] [2024-06-03 19:47:34,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:34,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:35,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:35,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:35,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:35,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159428181] [2024-06-03 19:47:35,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159428181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:35,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:35,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:47:35,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400491250] [2024-06-03 19:47:35,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:35,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:47:35,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:35,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:47:35,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:47:35,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-03 19:47:35,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 35 transitions, 163 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:35,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:35,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-03 19:47:35,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:35,965 INFO L124 PetriNetUnfolderBase]: 186/347 cut-off events. [2024-06-03 19:47:35,966 INFO L125 PetriNetUnfolderBase]: For 1247/1250 co-relation queries the response was YES. [2024-06-03 19:47:35,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1197 conditions, 347 events. 186/347 cut-off events. For 1247/1250 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1214 event pairs, 75 based on Foata normal form. 3/348 useless extension candidates. Maximal degree in co-relation 1174. Up to 302 conditions per place. [2024-06-03 19:47:35,968 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 28 selfloop transitions, 11 changer transitions 0/43 dead transitions. [2024-06-03 19:47:35,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 43 transitions, 267 flow [2024-06-03 19:47:35,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:47:35,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:47:35,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 71 transitions. [2024-06-03 19:47:35,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697916666666667 [2024-06-03 19:47:35,971 INFO L175 Difference]: Start difference. First operand has 46 places, 35 transitions, 163 flow. Second operand 6 states and 71 transitions. [2024-06-03 19:47:35,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 43 transitions, 267 flow [2024-06-03 19:47:35,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 43 transitions, 250 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 19:47:35,973 INFO L231 Difference]: Finished difference. Result has 48 places, 37 transitions, 189 flow [2024-06-03 19:47:35,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=189, PETRI_PLACES=48, PETRI_TRANSITIONS=37} [2024-06-03 19:47:35,976 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 17 predicate places. [2024-06-03 19:47:35,976 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 37 transitions, 189 flow [2024-06-03 19:47:35,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:35,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:35,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:35,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 19:47:35,977 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-03 19:47:35,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:35,977 INFO L85 PathProgramCache]: Analyzing trace with hash 483672518, now seen corresponding path program 1 times [2024-06-03 19:47:35,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:35,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365335361] [2024-06-03 19:47:35,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:35,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:35,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:36,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:36,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:36,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365335361] [2024-06-03 19:47:36,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365335361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:36,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:36,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:36,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966845651] [2024-06-03 19:47:36,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:36,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:36,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:36,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:36,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:36,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-03 19:47:36,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 37 transitions, 189 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:36,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:36,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-03 19:47:36,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:37,028 INFO L124 PetriNetUnfolderBase]: 171/324 cut-off events. [2024-06-03 19:47:37,029 INFO L125 PetriNetUnfolderBase]: For 1225/1225 co-relation queries the response was YES. [2024-06-03 19:47:37,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1158 conditions, 324 events. 171/324 cut-off events. For 1225/1225 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1139 event pairs, 62 based on Foata normal form. 1/324 useless extension candidates. Maximal degree in co-relation 1134. Up to 294 conditions per place. [2024-06-03 19:47:37,031 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 33 selfloop transitions, 10 changer transitions 0/46 dead transitions. [2024-06-03 19:47:37,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 46 transitions, 301 flow [2024-06-03 19:47:37,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:37,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:37,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-03 19:47:37,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-03 19:47:37,033 INFO L175 Difference]: Start difference. First operand has 48 places, 37 transitions, 189 flow. Second operand 7 states and 78 transitions. [2024-06-03 19:47:37,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 46 transitions, 301 flow [2024-06-03 19:47:37,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 46 transitions, 274 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 19:47:37,036 INFO L231 Difference]: Finished difference. Result has 51 places, 39 transitions, 201 flow [2024-06-03 19:47:37,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=201, PETRI_PLACES=51, PETRI_TRANSITIONS=39} [2024-06-03 19:47:37,036 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 20 predicate places. [2024-06-03 19:47:37,037 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 39 transitions, 201 flow [2024-06-03 19:47:37,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:37,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:37,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:37,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 19:47:37,038 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-03 19:47:37,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:37,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1931449946, now seen corresponding path program 1 times [2024-06-03 19:47:37,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:37,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10603092] [2024-06-03 19:47:37,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:37,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:37,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:37,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:37,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:37,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10603092] [2024-06-03 19:47:37,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10603092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:37,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:37,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:37,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131794339] [2024-06-03 19:47:37,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:37,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:37,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:37,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:37,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:37,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-03 19:47:37,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 39 transitions, 201 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:37,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:37,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-03 19:47:37,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:38,145 INFO L124 PetriNetUnfolderBase]: 188/350 cut-off events. [2024-06-03 19:47:38,145 INFO L125 PetriNetUnfolderBase]: For 1837/1837 co-relation queries the response was YES. [2024-06-03 19:47:38,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1331 conditions, 350 events. 188/350 cut-off events. For 1837/1837 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1219 event pairs, 49 based on Foata normal form. 2/351 useless extension candidates. Maximal degree in co-relation 1306. Up to 291 conditions per place. [2024-06-03 19:47:38,148 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 41 selfloop transitions, 12 changer transitions 0/57 dead transitions. [2024-06-03 19:47:38,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 57 transitions, 359 flow [2024-06-03 19:47:38,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:38,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:38,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-03 19:47:38,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-03 19:47:38,153 INFO L175 Difference]: Start difference. First operand has 51 places, 39 transitions, 201 flow. Second operand 7 states and 86 transitions. [2024-06-03 19:47:38,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 57 transitions, 359 flow [2024-06-03 19:47:38,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 57 transitions, 336 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:38,158 INFO L231 Difference]: Finished difference. Result has 54 places, 43 transitions, 234 flow [2024-06-03 19:47:38,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=234, PETRI_PLACES=54, PETRI_TRANSITIONS=43} [2024-06-03 19:47:38,159 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 23 predicate places. [2024-06-03 19:47:38,159 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 43 transitions, 234 flow [2024-06-03 19:47:38,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:38,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:38,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:38,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 19:47:38,160 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-03 19:47:38,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:38,161 INFO L85 PathProgramCache]: Analyzing trace with hash 2102272346, now seen corresponding path program 2 times [2024-06-03 19:47:38,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:38,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363023142] [2024-06-03 19:47:38,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:38,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:38,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:38,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:38,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:38,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363023142] [2024-06-03 19:47:38,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363023142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:38,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:38,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:38,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629486272] [2024-06-03 19:47:38,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:38,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:38,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:38,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:38,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:38,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-03 19:47:38,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 43 transitions, 234 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:38,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:38,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-03 19:47:38,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:39,200 INFO L124 PetriNetUnfolderBase]: 199/368 cut-off events. [2024-06-03 19:47:39,200 INFO L125 PetriNetUnfolderBase]: For 2340/2340 co-relation queries the response was YES. [2024-06-03 19:47:39,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1524 conditions, 368 events. 199/368 cut-off events. For 2340/2340 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1298 event pairs, 49 based on Foata normal form. 2/369 useless extension candidates. Maximal degree in co-relation 1497. Up to 296 conditions per place. [2024-06-03 19:47:39,204 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 40 selfloop transitions, 16 changer transitions 0/60 dead transitions. [2024-06-03 19:47:39,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 60 transitions, 432 flow [2024-06-03 19:47:39,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:39,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:39,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-03 19:47:39,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38839285714285715 [2024-06-03 19:47:39,205 INFO L175 Difference]: Start difference. First operand has 54 places, 43 transitions, 234 flow. Second operand 7 states and 87 transitions. [2024-06-03 19:47:39,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 60 transitions, 432 flow [2024-06-03 19:47:39,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 60 transitions, 412 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:39,212 INFO L231 Difference]: Finished difference. Result has 58 places, 47 transitions, 287 flow [2024-06-03 19:47:39,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=287, PETRI_PLACES=58, PETRI_TRANSITIONS=47} [2024-06-03 19:47:39,213 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 27 predicate places. [2024-06-03 19:47:39,214 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 47 transitions, 287 flow [2024-06-03 19:47:39,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:39,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:39,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:39,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 19:47:39,215 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-03 19:47:39,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:39,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1931570102, now seen corresponding path program 1 times [2024-06-03 19:47:39,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:39,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598186110] [2024-06-03 19:47:39,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:39,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:39,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:40,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:40,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:40,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598186110] [2024-06-03 19:47:40,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598186110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:40,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:40,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:40,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833576663] [2024-06-03 19:47:40,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:40,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:40,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:40,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:40,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:40,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:40,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 47 transitions, 287 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-03 19:47:40,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:40,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:40,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:40,275 INFO L124 PetriNetUnfolderBase]: 216/387 cut-off events. [2024-06-03 19:47:40,275 INFO L125 PetriNetUnfolderBase]: For 2783/2783 co-relation queries the response was YES. [2024-06-03 19:47:40,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1686 conditions, 387 events. 216/387 cut-off events. For 2783/2783 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1334 event pairs, 51 based on Foata normal form. 1/387 useless extension candidates. Maximal degree in co-relation 1658. Up to 363 conditions per place. [2024-06-03 19:47:40,278 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 47 selfloop transitions, 10 changer transitions 0/59 dead transitions. [2024-06-03 19:47:40,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 59 transitions, 437 flow [2024-06-03 19:47:40,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:40,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:40,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 75 transitions. [2024-06-03 19:47:40,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33482142857142855 [2024-06-03 19:47:40,280 INFO L175 Difference]: Start difference. First operand has 58 places, 47 transitions, 287 flow. Second operand 7 states and 75 transitions. [2024-06-03 19:47:40,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 59 transitions, 437 flow [2024-06-03 19:47:40,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 59 transitions, 415 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:40,286 INFO L231 Difference]: Finished difference. Result has 62 places, 49 transitions, 306 flow [2024-06-03 19:47:40,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=306, PETRI_PLACES=62, PETRI_TRANSITIONS=49} [2024-06-03 19:47:40,287 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 31 predicate places. [2024-06-03 19:47:40,287 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 49 transitions, 306 flow [2024-06-03 19:47:40,287 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-03 19:47:40,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:40,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:40,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 19:47:40,288 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-03 19:47:40,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:40,288 INFO L85 PathProgramCache]: Analyzing trace with hash 2108701622, now seen corresponding path program 2 times [2024-06-03 19:47:40,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:40,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680601403] [2024-06-03 19:47:40,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:40,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:40,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:41,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:41,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:41,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680601403] [2024-06-03 19:47:41,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680601403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:41,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:41,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:41,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303235608] [2024-06-03 19:47:41,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:41,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:41,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:41,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:41,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:41,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:41,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 49 transitions, 306 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-03 19:47:41,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:41,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:41,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:41,326 INFO L124 PetriNetUnfolderBase]: 219/393 cut-off events. [2024-06-03 19:47:41,326 INFO L125 PetriNetUnfolderBase]: For 3257/3263 co-relation queries the response was YES. [2024-06-03 19:47:41,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1783 conditions, 393 events. 219/393 cut-off events. For 3257/3263 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1360 event pairs, 55 based on Foata normal form. 5/396 useless extension candidates. Maximal degree in co-relation 1753. Up to 352 conditions per place. [2024-06-03 19:47:41,329 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 42 selfloop transitions, 17 changer transitions 0/61 dead transitions. [2024-06-03 19:47:41,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 61 transitions, 498 flow [2024-06-03 19:47:41,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:41,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:41,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 77 transitions. [2024-06-03 19:47:41,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:47:41,331 INFO L175 Difference]: Start difference. First operand has 62 places, 49 transitions, 306 flow. Second operand 7 states and 77 transitions. [2024-06-03 19:47:41,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 61 transitions, 498 flow [2024-06-03 19:47:41,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 61 transitions, 473 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:41,336 INFO L231 Difference]: Finished difference. Result has 64 places, 53 transitions, 356 flow [2024-06-03 19:47:41,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=356, PETRI_PLACES=64, PETRI_TRANSITIONS=53} [2024-06-03 19:47:41,337 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 33 predicate places. [2024-06-03 19:47:41,337 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 53 transitions, 356 flow [2024-06-03 19:47:41,338 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-03 19:47:41,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:41,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:41,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 19:47:41,338 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-03 19:47:41,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:41,339 INFO L85 PathProgramCache]: Analyzing trace with hash 2108701436, now seen corresponding path program 3 times [2024-06-03 19:47:41,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:41,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95469707] [2024-06-03 19:47:41,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:41,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:41,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:42,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:42,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:42,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95469707] [2024-06-03 19:47:42,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95469707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:42,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:42,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:42,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977450068] [2024-06-03 19:47:42,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:42,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:42,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:42,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:42,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:42,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-03 19:47:42,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 53 transitions, 356 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:42,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:42,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-03 19:47:42,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:42,378 INFO L124 PetriNetUnfolderBase]: 202/375 cut-off events. [2024-06-03 19:47:42,378 INFO L125 PetriNetUnfolderBase]: For 3807/3810 co-relation queries the response was YES. [2024-06-03 19:47:42,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1754 conditions, 375 events. 202/375 cut-off events. For 3807/3810 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1330 event pairs, 58 based on Foata normal form. 2/374 useless extension candidates. Maximal degree in co-relation 1723. Up to 285 conditions per place. [2024-06-03 19:47:42,381 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 38 selfloop transitions, 20 changer transitions 0/65 dead transitions. [2024-06-03 19:47:42,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 65 transitions, 544 flow [2024-06-03 19:47:42,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:42,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:42,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-03 19:47:42,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-03 19:47:42,383 INFO L175 Difference]: Start difference. First operand has 64 places, 53 transitions, 356 flow. Second operand 7 states and 86 transitions. [2024-06-03 19:47:42,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 65 transitions, 544 flow [2024-06-03 19:47:42,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 65 transitions, 518 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:42,388 INFO L231 Difference]: Finished difference. Result has 68 places, 55 transitions, 399 flow [2024-06-03 19:47:42,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=399, PETRI_PLACES=68, PETRI_TRANSITIONS=55} [2024-06-03 19:47:42,389 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 37 predicate places. [2024-06-03 19:47:42,390 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 55 transitions, 399 flow [2024-06-03 19:47:42,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:42,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:42,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:42,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 19:47:42,390 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-03 19:47:42,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:42,391 INFO L85 PathProgramCache]: Analyzing trace with hash 2108938772, now seen corresponding path program 3 times [2024-06-03 19:47:42,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:42,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128432064] [2024-06-03 19:47:42,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:42,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:42,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:43,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:43,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:43,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128432064] [2024-06-03 19:47:43,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128432064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:43,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:43,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:43,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787282236] [2024-06-03 19:47:43,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:43,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:43,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:43,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:43,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:43,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:43,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 55 transitions, 399 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-03 19:47:43,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:43,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:43,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:43,412 INFO L124 PetriNetUnfolderBase]: 213/384 cut-off events. [2024-06-03 19:47:43,412 INFO L125 PetriNetUnfolderBase]: For 4096/4102 co-relation queries the response was YES. [2024-06-03 19:47:43,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1879 conditions, 384 events. 213/384 cut-off events. For 4096/4102 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1343 event pairs, 54 based on Foata normal form. 5/387 useless extension candidates. Maximal degree in co-relation 1846. Up to 344 conditions per place. [2024-06-03 19:47:43,415 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 42 selfloop transitions, 18 changer transitions 0/62 dead transitions. [2024-06-03 19:47:43,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 62 transitions, 535 flow [2024-06-03 19:47:43,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:43,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:43,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 75 transitions. [2024-06-03 19:47:43,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33482142857142855 [2024-06-03 19:47:43,417 INFO L175 Difference]: Start difference. First operand has 68 places, 55 transitions, 399 flow. Second operand 7 states and 75 transitions. [2024-06-03 19:47:43,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 62 transitions, 535 flow [2024-06-03 19:47:43,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 62 transitions, 472 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:43,422 INFO L231 Difference]: Finished difference. Result has 70 places, 55 transitions, 377 flow [2024-06-03 19:47:43,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=377, PETRI_PLACES=70, PETRI_TRANSITIONS=55} [2024-06-03 19:47:43,424 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 39 predicate places. [2024-06-03 19:47:43,424 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 55 transitions, 377 flow [2024-06-03 19:47:43,424 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-03 19:47:43,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:43,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:43,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 19:47:43,425 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-03 19:47:43,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:43,425 INFO L85 PathProgramCache]: Analyzing trace with hash -400972409, now seen corresponding path program 1 times [2024-06-03 19:47:43,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:43,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564883937] [2024-06-03 19:47:43,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:43,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:43,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:44,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-03 19:47:44,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:44,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564883937] [2024-06-03 19:47:44,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564883937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:44,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:44,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:44,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121023819] [2024-06-03 19:47:44,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:44,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:44,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:44,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:44,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:44,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-03 19:47:44,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 55 transitions, 377 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:44,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:44,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-03 19:47:44,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:44,926 INFO L124 PetriNetUnfolderBase]: 229/423 cut-off events. [2024-06-03 19:47:44,927 INFO L125 PetriNetUnfolderBase]: For 4627/4627 co-relation queries the response was YES. [2024-06-03 19:47:44,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2036 conditions, 423 events. 229/423 cut-off events. For 4627/4627 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1578 event pairs, 47 based on Foata normal form. 1/423 useless extension candidates. Maximal degree in co-relation 2002. Up to 336 conditions per place. [2024-06-03 19:47:44,930 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 55 selfloop transitions, 21 changer transitions 0/83 dead transitions. [2024-06-03 19:47:44,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 83 transitions, 677 flow [2024-06-03 19:47:44,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:44,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:44,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-03 19:47:44,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-03 19:47:44,931 INFO L175 Difference]: Start difference. First operand has 70 places, 55 transitions, 377 flow. Second operand 8 states and 98 transitions. [2024-06-03 19:47:44,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 83 transitions, 677 flow [2024-06-03 19:47:44,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 83 transitions, 632 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:44,938 INFO L231 Difference]: Finished difference. Result has 74 places, 68 transitions, 508 flow [2024-06-03 19:47:44,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=508, PETRI_PLACES=74, PETRI_TRANSITIONS=68} [2024-06-03 19:47:44,938 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 43 predicate places. [2024-06-03 19:47:44,939 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 68 transitions, 508 flow [2024-06-03 19:47:44,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:44,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:44,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:44,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 19:47:44,939 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-03 19:47:44,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:44,940 INFO L85 PathProgramCache]: Analyzing trace with hash -450276355, now seen corresponding path program 2 times [2024-06-03 19:47:44,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:44,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037417670] [2024-06-03 19:47:44,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:44,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:44,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:46,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-03 19:47:46,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:46,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037417670] [2024-06-03 19:47:46,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037417670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:46,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:46,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:46,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595288117] [2024-06-03 19:47:46,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:46,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:46,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:46,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:46,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:46,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-03 19:47:46,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 68 transitions, 508 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:46,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:46,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-03 19:47:46,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:46,389 INFO L124 PetriNetUnfolderBase]: 228/421 cut-off events. [2024-06-03 19:47:46,389 INFO L125 PetriNetUnfolderBase]: For 5135/5135 co-relation queries the response was YES. [2024-06-03 19:47:46,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2106 conditions, 421 events. 228/421 cut-off events. For 5135/5135 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1574 event pairs, 50 based on Foata normal form. 1/421 useless extension candidates. Maximal degree in co-relation 2069. Up to 321 conditions per place. [2024-06-03 19:47:46,393 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 49 selfloop transitions, 25 changer transitions 0/81 dead transitions. [2024-06-03 19:47:46,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 81 transitions, 696 flow [2024-06-03 19:47:46,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:46,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:46,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-03 19:47:46,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-03 19:47:46,394 INFO L175 Difference]: Start difference. First operand has 74 places, 68 transitions, 508 flow. Second operand 7 states and 86 transitions. [2024-06-03 19:47:46,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 81 transitions, 696 flow [2024-06-03 19:47:46,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 81 transitions, 662 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:46,402 INFO L231 Difference]: Finished difference. Result has 78 places, 68 transitions, 540 flow [2024-06-03 19:47:46,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=540, PETRI_PLACES=78, PETRI_TRANSITIONS=68} [2024-06-03 19:47:46,402 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 47 predicate places. [2024-06-03 19:47:46,402 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 68 transitions, 540 flow [2024-06-03 19:47:46,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:46,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:46,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:46,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 19:47:46,403 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-03 19:47:46,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:46,403 INFO L85 PathProgramCache]: Analyzing trace with hash -450185990, now seen corresponding path program 1 times [2024-06-03 19:47:46,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:46,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099155989] [2024-06-03 19:47:46,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:46,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:46,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:47,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:47,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:47,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099155989] [2024-06-03 19:47:47,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099155989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:47,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:47,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:47,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958882393] [2024-06-03 19:47:47,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:47,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:47,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:47,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:47,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:47,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:47,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 68 transitions, 540 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-03 19:47:47,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:47,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:47,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:47,475 INFO L124 PetriNetUnfolderBase]: 246/443 cut-off events. [2024-06-03 19:47:47,475 INFO L125 PetriNetUnfolderBase]: For 5920/5920 co-relation queries the response was YES. [2024-06-03 19:47:47,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2270 conditions, 443 events. 246/443 cut-off events. For 5920/5920 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1619 event pairs, 50 based on Foata normal form. 2/444 useless extension candidates. Maximal degree in co-relation 2232. Up to 359 conditions per place. [2024-06-03 19:47:47,479 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 59 selfloop transitions, 24 changer transitions 0/85 dead transitions. [2024-06-03 19:47:47,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 85 transitions, 770 flow [2024-06-03 19:47:47,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:47,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:47,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-03 19:47:47,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34765625 [2024-06-03 19:47:47,481 INFO L175 Difference]: Start difference. First operand has 78 places, 68 transitions, 540 flow. Second operand 8 states and 89 transitions. [2024-06-03 19:47:47,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 85 transitions, 770 flow [2024-06-03 19:47:47,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 85 transitions, 712 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:47,490 INFO L231 Difference]: Finished difference. Result has 80 places, 70 transitions, 558 flow [2024-06-03 19:47:47,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=558, PETRI_PLACES=80, PETRI_TRANSITIONS=70} [2024-06-03 19:47:47,491 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 49 predicate places. [2024-06-03 19:47:47,491 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 70 transitions, 558 flow [2024-06-03 19:47:47,493 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-03 19:47:47,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:47,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:47,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 19:47:47,493 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-03 19:47:47,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:47,499 INFO L85 PathProgramCache]: Analyzing trace with hash 745934754, now seen corresponding path program 2 times [2024-06-03 19:47:47,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:47,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918146963] [2024-06-03 19:47:47,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:47,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:47,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:48,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:48,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:48,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918146963] [2024-06-03 19:47:48,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918146963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:48,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:48,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:48,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576995304] [2024-06-03 19:47:48,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:48,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:48,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:48,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:48,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:48,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:48,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 70 transitions, 558 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-03 19:47:48,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:48,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:48,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:48,628 INFO L124 PetriNetUnfolderBase]: 267/477 cut-off events. [2024-06-03 19:47:48,628 INFO L125 PetriNetUnfolderBase]: For 6650/6650 co-relation queries the response was YES. [2024-06-03 19:47:48,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2526 conditions, 477 events. 267/477 cut-off events. For 6650/6650 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1782 event pairs, 58 based on Foata normal form. 2/478 useless extension candidates. Maximal degree in co-relation 2487. Up to 348 conditions per place. [2024-06-03 19:47:48,632 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 57 selfloop transitions, 32 changer transitions 0/91 dead transitions. [2024-06-03 19:47:48,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 91 transitions, 912 flow [2024-06-03 19:47:48,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:48,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:48,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-03 19:47:48,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-03 19:47:48,637 INFO L175 Difference]: Start difference. First operand has 80 places, 70 transitions, 558 flow. Second operand 8 states and 93 transitions. [2024-06-03 19:47:48,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 91 transitions, 912 flow [2024-06-03 19:47:48,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 91 transitions, 854 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:48,655 INFO L231 Difference]: Finished difference. Result has 82 places, 76 transitions, 639 flow [2024-06-03 19:47:48,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=639, PETRI_PLACES=82, PETRI_TRANSITIONS=76} [2024-06-03 19:47:48,656 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 51 predicate places. [2024-06-03 19:47:48,656 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 76 transitions, 639 flow [2024-06-03 19:47:48,656 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-03 19:47:48,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:48,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:48,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 19:47:48,657 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-03 19:47:48,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:48,657 INFO L85 PathProgramCache]: Analyzing trace with hash -250867483, now seen corresponding path program 1 times [2024-06-03 19:47:48,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:48,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305343427] [2024-06-03 19:47:48,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:48,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:48,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:49,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:49,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:49,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305343427] [2024-06-03 19:47:49,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305343427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:49,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:49,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:49,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76440710] [2024-06-03 19:47:49,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:49,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:49,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:49,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:49,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:49,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:49,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 76 transitions, 639 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-03 19:47:49,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:49,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:49,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:49,686 INFO L124 PetriNetUnfolderBase]: 270/482 cut-off events. [2024-06-03 19:47:49,686 INFO L125 PetriNetUnfolderBase]: For 7337/7337 co-relation queries the response was YES. [2024-06-03 19:47:49,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2618 conditions, 482 events. 270/482 cut-off events. For 7337/7337 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1803 event pairs, 56 based on Foata normal form. 1/482 useless extension candidates. Maximal degree in co-relation 2578. Up to 448 conditions per place. [2024-06-03 19:47:49,690 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 73 selfloop transitions, 14 changer transitions 0/89 dead transitions. [2024-06-03 19:47:49,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 89 transitions, 859 flow [2024-06-03 19:47:49,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:49,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:49,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 83 transitions. [2024-06-03 19:47:49,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32421875 [2024-06-03 19:47:49,693 INFO L175 Difference]: Start difference. First operand has 82 places, 76 transitions, 639 flow. Second operand 8 states and 83 transitions. [2024-06-03 19:47:49,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 89 transitions, 859 flow [2024-06-03 19:47:49,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 89 transitions, 822 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:49,705 INFO L231 Difference]: Finished difference. Result has 87 places, 78 transitions, 653 flow [2024-06-03 19:47:49,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=653, PETRI_PLACES=87, PETRI_TRANSITIONS=78} [2024-06-03 19:47:49,705 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-06-03 19:47:49,705 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 78 transitions, 653 flow [2024-06-03 19:47:49,706 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-03 19:47:49,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:49,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:49,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 19:47:49,706 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-03 19:47:49,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:49,707 INFO L85 PathProgramCache]: Analyzing trace with hash -250867700, now seen corresponding path program 3 times [2024-06-03 19:47:49,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:49,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004541357] [2024-06-03 19:47:49,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:49,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:49,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:50,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:50,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:50,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004541357] [2024-06-03 19:47:50,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004541357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:50,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:50,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:50,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511692300] [2024-06-03 19:47:50,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:50,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:50,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:50,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:50,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:50,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:50,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 78 transitions, 653 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-03 19:47:50,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:50,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:50,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:50,693 INFO L124 PetriNetUnfolderBase]: 266/476 cut-off events. [2024-06-03 19:47:50,693 INFO L125 PetriNetUnfolderBase]: For 7627/7627 co-relation queries the response was YES. [2024-06-03 19:47:50,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2622 conditions, 476 events. 266/476 cut-off events. For 7627/7627 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1786 event pairs, 54 based on Foata normal form. 2/477 useless extension candidates. Maximal degree in co-relation 2580. Up to 350 conditions per place. [2024-06-03 19:47:50,698 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 54 selfloop transitions, 36 changer transitions 0/92 dead transitions. [2024-06-03 19:47:50,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 92 transitions, 911 flow [2024-06-03 19:47:50,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:50,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:50,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-03 19:47:50,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35546875 [2024-06-03 19:47:50,700 INFO L175 Difference]: Start difference. First operand has 87 places, 78 transitions, 653 flow. Second operand 8 states and 91 transitions. [2024-06-03 19:47:50,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 92 transitions, 911 flow [2024-06-03 19:47:50,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 92 transitions, 862 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:50,712 INFO L231 Difference]: Finished difference. Result has 89 places, 78 transitions, 681 flow [2024-06-03 19:47:50,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=681, PETRI_PLACES=89, PETRI_TRANSITIONS=78} [2024-06-03 19:47:50,713 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 58 predicate places. [2024-06-03 19:47:50,713 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 78 transitions, 681 flow [2024-06-03 19:47:50,713 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-03 19:47:50,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:50,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:50,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 19:47:50,714 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-03 19:47:50,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:50,714 INFO L85 PathProgramCache]: Analyzing trace with hash 945242124, now seen corresponding path program 4 times [2024-06-03 19:47:50,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:50,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411227684] [2024-06-03 19:47:50,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:50,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:50,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:51,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:51,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:51,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411227684] [2024-06-03 19:47:51,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411227684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:51,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:51,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:51,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050351057] [2024-06-03 19:47:51,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:51,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:51,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:51,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:51,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:51,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:51,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 78 transitions, 681 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-03 19:47:51,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:51,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:51,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:51,870 INFO L124 PetriNetUnfolderBase]: 282/503 cut-off events. [2024-06-03 19:47:51,870 INFO L125 PetriNetUnfolderBase]: For 9075/9081 co-relation queries the response was YES. [2024-06-03 19:47:51,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2873 conditions, 503 events. 282/503 cut-off events. For 9075/9081 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1894 event pairs, 67 based on Foata normal form. 2/500 useless extension candidates. Maximal degree in co-relation 2830. Up to 329 conditions per place. [2024-06-03 19:47:51,875 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 54 selfloop transitions, 43 changer transitions 0/99 dead transitions. [2024-06-03 19:47:51,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 99 transitions, 1115 flow [2024-06-03 19:47:51,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:51,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:51,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-03 19:47:51,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-03 19:47:51,877 INFO L175 Difference]: Start difference. First operand has 89 places, 78 transitions, 681 flow. Second operand 8 states and 96 transitions. [2024-06-03 19:47:51,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 99 transitions, 1115 flow [2024-06-03 19:47:51,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 99 transitions, 1050 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:51,891 INFO L231 Difference]: Finished difference. Result has 91 places, 84 transitions, 789 flow [2024-06-03 19:47:51,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=789, PETRI_PLACES=91, PETRI_TRANSITIONS=84} [2024-06-03 19:47:51,892 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-06-03 19:47:51,892 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 84 transitions, 789 flow [2024-06-03 19:47:51,892 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-03 19:47:51,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:51,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:51,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 19:47:51,893 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-03 19:47:51,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:51,893 INFO L85 PathProgramCache]: Analyzing trace with hash 945242341, now seen corresponding path program 2 times [2024-06-03 19:47:51,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:51,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015351060] [2024-06-03 19:47:51,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:51,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:51,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:52,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:52,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:52,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015351060] [2024-06-03 19:47:52,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015351060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:52,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:52,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:52,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003322547] [2024-06-03 19:47:52,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:52,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:52,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:52,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:52,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:52,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:52,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 84 transitions, 789 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-03 19:47:52,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:52,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:52,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:52,922 INFO L124 PetriNetUnfolderBase]: 285/508 cut-off events. [2024-06-03 19:47:52,923 INFO L125 PetriNetUnfolderBase]: For 9781/9787 co-relation queries the response was YES. [2024-06-03 19:47:52,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2992 conditions, 508 events. 285/508 cut-off events. For 9781/9787 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1934 event pairs, 61 based on Foata normal form. 5/510 useless extension candidates. Maximal degree in co-relation 2948. Up to 446 conditions per place. [2024-06-03 19:47:52,927 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 74 selfloop transitions, 24 changer transitions 0/100 dead transitions. [2024-06-03 19:47:52,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 100 transitions, 1099 flow [2024-06-03 19:47:52,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:52,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:52,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-03 19:47:52,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33984375 [2024-06-03 19:47:52,929 INFO L175 Difference]: Start difference. First operand has 91 places, 84 transitions, 789 flow. Second operand 8 states and 87 transitions. [2024-06-03 19:47:52,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 100 transitions, 1099 flow [2024-06-03 19:47:52,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 100 transitions, 1001 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 19:47:52,944 INFO L231 Difference]: Finished difference. Result has 96 places, 90 transitions, 805 flow [2024-06-03 19:47:52,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=805, PETRI_PLACES=96, PETRI_TRANSITIONS=90} [2024-06-03 19:47:52,945 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 65 predicate places. [2024-06-03 19:47:52,945 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 90 transitions, 805 flow [2024-06-03 19:47:52,945 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-03 19:47:52,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:52,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:52,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 19:47:52,946 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-03 19:47:52,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:52,946 INFO L85 PathProgramCache]: Analyzing trace with hash 945236544, now seen corresponding path program 5 times [2024-06-03 19:47:52,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:52,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508194419] [2024-06-03 19:47:52,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:52,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:52,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:53,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:53,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:53,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508194419] [2024-06-03 19:47:53,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508194419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:53,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:53,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:53,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131478314] [2024-06-03 19:47:53,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:53,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:53,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:53,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:53,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:53,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:53,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 90 transitions, 805 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-03 19:47:53,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:53,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:53,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:53,910 INFO L124 PetriNetUnfolderBase]: 281/502 cut-off events. [2024-06-03 19:47:53,911 INFO L125 PetriNetUnfolderBase]: For 10076/10082 co-relation queries the response was YES. [2024-06-03 19:47:53,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2911 conditions, 502 events. 281/502 cut-off events. For 10076/10082 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1901 event pairs, 67 based on Foata normal form. 2/499 useless extension candidates. Maximal degree in co-relation 2865. Up to 331 conditions per place. [2024-06-03 19:47:53,915 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 57 selfloop transitions, 44 changer transitions 0/103 dead transitions. [2024-06-03 19:47:53,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 103 transitions, 1131 flow [2024-06-03 19:47:53,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:53,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:53,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-03 19:47:53,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-03 19:47:53,917 INFO L175 Difference]: Start difference. First operand has 96 places, 90 transitions, 805 flow. Second operand 8 states and 93 transitions. [2024-06-03 19:47:53,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 103 transitions, 1131 flow [2024-06-03 19:47:53,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 103 transitions, 1092 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:53,930 INFO L231 Difference]: Finished difference. Result has 101 places, 90 transitions, 859 flow [2024-06-03 19:47:53,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=859, PETRI_PLACES=101, PETRI_TRANSITIONS=90} [2024-06-03 19:47:53,930 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 70 predicate places. [2024-06-03 19:47:53,930 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 90 transitions, 859 flow [2024-06-03 19:47:53,931 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-03 19:47:53,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:53,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:53,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 19:47:53,931 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-03 19:47:53,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:53,932 INFO L85 PathProgramCache]: Analyzing trace with hash 952593991, now seen corresponding path program 3 times [2024-06-03 19:47:53,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:53,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926300478] [2024-06-03 19:47:53,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:53,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:53,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:54,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:54,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:54,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926300478] [2024-06-03 19:47:54,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926300478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:54,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:54,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:54,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135422025] [2024-06-03 19:47:54,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:54,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:54,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:54,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:54,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:54,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:54,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 90 transitions, 859 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-03 19:47:54,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:54,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:54,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:54,901 INFO L124 PetriNetUnfolderBase]: 284/507 cut-off events. [2024-06-03 19:47:54,902 INFO L125 PetriNetUnfolderBase]: For 10758/10764 co-relation queries the response was YES. [2024-06-03 19:47:54,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3054 conditions, 507 events. 284/507 cut-off events. For 10758/10764 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1929 event pairs, 60 based on Foata normal form. 5/509 useless extension candidates. Maximal degree in co-relation 3006. Up to 444 conditions per place. [2024-06-03 19:47:54,906 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 73 selfloop transitions, 27 changer transitions 0/102 dead transitions. [2024-06-03 19:47:54,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 102 transitions, 1155 flow [2024-06-03 19:47:54,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:54,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:54,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-03 19:47:54,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-03 19:47:54,908 INFO L175 Difference]: Start difference. First operand has 101 places, 90 transitions, 859 flow. Second operand 8 states and 86 transitions. [2024-06-03 19:47:54,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 102 transitions, 1155 flow [2024-06-03 19:47:54,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 102 transitions, 1069 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:54,922 INFO L231 Difference]: Finished difference. Result has 103 places, 92 transitions, 854 flow [2024-06-03 19:47:54,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=854, PETRI_PLACES=103, PETRI_TRANSITIONS=92} [2024-06-03 19:47:54,923 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 72 predicate places. [2024-06-03 19:47:54,923 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 92 transitions, 854 flow [2024-06-03 19:47:54,924 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-03 19:47:54,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:54,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:54,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 19:47:54,925 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-03 19:47:54,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:54,926 INFO L85 PathProgramCache]: Analyzing trace with hash 952593774, now seen corresponding path program 6 times [2024-06-03 19:47:54,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:54,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028407078] [2024-06-03 19:47:54,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:54,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:54,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:55,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-03 19:47:55,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:55,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028407078] [2024-06-03 19:47:55,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028407078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:55,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:55,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:55,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835123670] [2024-06-03 19:47:55,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:55,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:55,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:55,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:55,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:55,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:55,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 92 transitions, 854 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-03 19:47:55,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:55,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:55,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:55,854 INFO L124 PetriNetUnfolderBase]: 280/501 cut-off events. [2024-06-03 19:47:55,855 INFO L125 PetriNetUnfolderBase]: For 11194/11200 co-relation queries the response was YES. [2024-06-03 19:47:55,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2962 conditions, 501 events. 280/501 cut-off events. For 11194/11200 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1883 event pairs, 62 based on Foata normal form. 2/498 useless extension candidates. Maximal degree in co-relation 2913. Up to 333 conditions per place. [2024-06-03 19:47:55,866 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 53 selfloop transitions, 49 changer transitions 0/104 dead transitions. [2024-06-03 19:47:55,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 104 transitions, 1140 flow [2024-06-03 19:47:55,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:55,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:55,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-03 19:47:55,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35546875 [2024-06-03 19:47:55,868 INFO L175 Difference]: Start difference. First operand has 103 places, 92 transitions, 854 flow. Second operand 8 states and 91 transitions. [2024-06-03 19:47:55,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 104 transitions, 1140 flow [2024-06-03 19:47:55,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 104 transitions, 1071 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:55,881 INFO L231 Difference]: Finished difference. Result has 106 places, 92 transitions, 888 flow [2024-06-03 19:47:55,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=888, PETRI_PLACES=106, PETRI_TRANSITIONS=92} [2024-06-03 19:47:55,882 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 75 predicate places. [2024-06-03 19:47:55,882 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 92 transitions, 888 flow [2024-06-03 19:47:55,882 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-03 19:47:55,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:55,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:55,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 19:47:55,882 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-03 19:47:55,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:55,883 INFO L85 PathProgramCache]: Analyzing trace with hash 952860901, now seen corresponding path program 4 times [2024-06-03 19:47:55,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:55,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478215365] [2024-06-03 19:47:55,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:55,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:55,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:56,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:56,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:56,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478215365] [2024-06-03 19:47:56,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478215365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:56,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:56,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:56,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341258045] [2024-06-03 19:47:56,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:56,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:56,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:56,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:56,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:56,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:56,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 92 transitions, 888 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-03 19:47:56,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:56,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:56,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:56,839 INFO L124 PetriNetUnfolderBase]: 278/498 cut-off events. [2024-06-03 19:47:56,840 INFO L125 PetriNetUnfolderBase]: For 11439/11445 co-relation queries the response was YES. [2024-06-03 19:47:56,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3001 conditions, 498 events. 278/498 cut-off events. For 11439/11445 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1892 event pairs, 59 based on Foata normal form. 5/500 useless extension candidates. Maximal degree in co-relation 2951. Up to 436 conditions per place. [2024-06-03 19:47:56,844 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 70 selfloop transitions, 29 changer transitions 0/101 dead transitions. [2024-06-03 19:47:56,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 101 transitions, 1112 flow [2024-06-03 19:47:56,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:56,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:56,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-03 19:47:56,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-03 19:47:56,846 INFO L175 Difference]: Start difference. First operand has 106 places, 92 transitions, 888 flow. Second operand 8 states and 84 transitions. [2024-06-03 19:47:56,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 101 transitions, 1112 flow [2024-06-03 19:47:56,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 101 transitions, 986 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 19:47:56,860 INFO L231 Difference]: Finished difference. Result has 106 places, 92 transitions, 825 flow [2024-06-03 19:47:56,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=825, PETRI_PLACES=106, PETRI_TRANSITIONS=92} [2024-06-03 19:47:56,861 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 75 predicate places. [2024-06-03 19:47:56,861 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 92 transitions, 825 flow [2024-06-03 19:47:56,862 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-03 19:47:56,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:56,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:56,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 19:47:56,862 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-03 19:47:56,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:56,863 INFO L85 PathProgramCache]: Analyzing trace with hash 952870821, now seen corresponding path program 1 times [2024-06-03 19:47:56,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:56,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461608411] [2024-06-03 19:47:56,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:56,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:56,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:57,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:57,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:57,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461608411] [2024-06-03 19:47:57,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461608411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:57,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:57,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:47:57,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529182926] [2024-06-03 19:47:57,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:57,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:47:57,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:57,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:47:57,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:47:57,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:47:57,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 92 transitions, 825 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-03 19:47:57,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:57,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:47:57,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:58,026 INFO L124 PetriNetUnfolderBase]: 276/494 cut-off events. [2024-06-03 19:47:58,027 INFO L125 PetriNetUnfolderBase]: For 11661/11661 co-relation queries the response was YES. [2024-06-03 19:47:58,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2916 conditions, 494 events. 276/494 cut-off events. For 11661/11661 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1886 event pairs, 62 based on Foata normal form. 1/494 useless extension candidates. Maximal degree in co-relation 2865. Up to 467 conditions per place. [2024-06-03 19:47:58,031 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 87 selfloop transitions, 14 changer transitions 0/103 dead transitions. [2024-06-03 19:47:58,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 103 transitions, 1061 flow [2024-06-03 19:47:58,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:47:58,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:47:58,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-03 19:47:58,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055555555555556 [2024-06-03 19:47:58,032 INFO L175 Difference]: Start difference. First operand has 106 places, 92 transitions, 825 flow. Second operand 9 states and 88 transitions. [2024-06-03 19:47:58,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 103 transitions, 1061 flow [2024-06-03 19:47:58,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 103 transitions, 1010 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:58,048 INFO L231 Difference]: Finished difference. Result has 109 places, 94 transitions, 823 flow [2024-06-03 19:47:58,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=823, PETRI_PLACES=109, PETRI_TRANSITIONS=94} [2024-06-03 19:47:58,049 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2024-06-03 19:47:58,049 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 94 transitions, 823 flow [2024-06-03 19:47:58,049 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-03 19:47:58,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:58,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:58,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 19:47:58,050 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-03 19:47:58,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:58,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1073724223, now seen corresponding path program 1 times [2024-06-03 19:47:58,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:58,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395606872] [2024-06-03 19:47:58,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:58,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:58,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:59,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:59,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:59,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395606872] [2024-06-03 19:47:59,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395606872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:59,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:59,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:47:59,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503971645] [2024-06-03 19:47:59,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:59,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:47:59,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:59,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:47:59,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:47:59,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-03 19:47:59,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 94 transitions, 823 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:59,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:59,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-03 19:47:59,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:59,509 INFO L124 PetriNetUnfolderBase]: 264/486 cut-off events. [2024-06-03 19:47:59,509 INFO L125 PetriNetUnfolderBase]: For 13264/13266 co-relation queries the response was YES. [2024-06-03 19:47:59,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2946 conditions, 486 events. 264/486 cut-off events. For 13264/13266 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1929 event pairs, 33 based on Foata normal form. 2/484 useless extension candidates. Maximal degree in co-relation 2894. Up to 363 conditions per place. [2024-06-03 19:47:59,514 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 77 selfloop transitions, 19 changer transitions 0/110 dead transitions. [2024-06-03 19:47:59,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 110 transitions, 1071 flow [2024-06-03 19:47:59,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:59,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:59,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-03 19:47:59,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-03 19:47:59,516 INFO L175 Difference]: Start difference. First operand has 109 places, 94 transitions, 823 flow. Second operand 8 states and 93 transitions. [2024-06-03 19:47:59,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 110 transitions, 1071 flow [2024-06-03 19:47:59,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 110 transitions, 990 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-03 19:47:59,533 INFO L231 Difference]: Finished difference. Result has 107 places, 95 transitions, 800 flow [2024-06-03 19:47:59,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=800, PETRI_PLACES=107, PETRI_TRANSITIONS=95} [2024-06-03 19:47:59,534 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 76 predicate places. [2024-06-03 19:47:59,534 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 95 transitions, 800 flow [2024-06-03 19:47:59,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:59,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:59,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:59,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 19:47:59,535 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-03 19:47:59,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:59,535 INFO L85 PathProgramCache]: Analyzing trace with hash 808275481, now seen corresponding path program 2 times [2024-06-03 19:47:59,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:59,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378027555] [2024-06-03 19:47:59,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:59,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:59,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:00,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:00,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:00,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378027555] [2024-06-03 19:48:00,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378027555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:00,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:00,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:00,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887474854] [2024-06-03 19:48:00,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:00,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:00,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:00,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:00,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:00,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-03 19:48:00,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 95 transitions, 800 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:00,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:00,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-03 19:48:00,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:00,728 INFO L124 PetriNetUnfolderBase]: 263/489 cut-off events. [2024-06-03 19:48:00,729 INFO L125 PetriNetUnfolderBase]: For 13839/13839 co-relation queries the response was YES. [2024-06-03 19:48:00,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2957 conditions, 489 events. 263/489 cut-off events. For 13839/13839 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1953 event pairs, 48 based on Foata normal form. 2/490 useless extension candidates. Maximal degree in co-relation 2905. Up to 364 conditions per place. [2024-06-03 19:48:00,732 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 71 selfloop transitions, 26 changer transitions 0/111 dead transitions. [2024-06-03 19:48:00,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 111 transitions, 1054 flow [2024-06-03 19:48:00,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:00,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:00,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-03 19:48:00,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37109375 [2024-06-03 19:48:00,733 INFO L175 Difference]: Start difference. First operand has 107 places, 95 transitions, 800 flow. Second operand 8 states and 95 transitions. [2024-06-03 19:48:00,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 111 transitions, 1054 flow [2024-06-03 19:48:00,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 111 transitions, 1006 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:00,750 INFO L231 Difference]: Finished difference. Result has 109 places, 96 transitions, 829 flow [2024-06-03 19:48:00,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=829, PETRI_PLACES=109, PETRI_TRANSITIONS=96} [2024-06-03 19:48:00,751 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2024-06-03 19:48:00,751 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 96 transitions, 829 flow [2024-06-03 19:48:00,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:00,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:00,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:00,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 19:48:00,752 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-03 19:48:00,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:00,753 INFO L85 PathProgramCache]: Analyzing trace with hash 694771895, now seen corresponding path program 1 times [2024-06-03 19:48:00,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:00,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017569842] [2024-06-03 19:48:00,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:00,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:00,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:01,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-03 19:48:01,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:01,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017569842] [2024-06-03 19:48:01,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017569842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:01,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:01,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:01,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767976992] [2024-06-03 19:48:01,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:01,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:01,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:01,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:01,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:01,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:01,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 96 transitions, 829 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-03 19:48:01,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:01,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:01,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:01,893 INFO L124 PetriNetUnfolderBase]: 282/507 cut-off events. [2024-06-03 19:48:01,893 INFO L125 PetriNetUnfolderBase]: For 14105/14105 co-relation queries the response was YES. [2024-06-03 19:48:01,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3043 conditions, 507 events. 282/507 cut-off events. For 14105/14105 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1950 event pairs, 50 based on Foata normal form. 1/507 useless extension candidates. Maximal degree in co-relation 2990. Up to 410 conditions per place. [2024-06-03 19:48:01,896 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 80 selfloop transitions, 29 changer transitions 0/111 dead transitions. [2024-06-03 19:48:01,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 111 transitions, 1093 flow [2024-06-03 19:48:01,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:01,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:01,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-03 19:48:01,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34765625 [2024-06-03 19:48:01,897 INFO L175 Difference]: Start difference. First operand has 109 places, 96 transitions, 829 flow. Second operand 8 states and 89 transitions. [2024-06-03 19:48:01,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 111 transitions, 1093 flow [2024-06-03 19:48:01,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 111 transitions, 1024 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:01,909 INFO L231 Difference]: Finished difference. Result has 111 places, 96 transitions, 828 flow [2024-06-03 19:48:01,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=828, PETRI_PLACES=111, PETRI_TRANSITIONS=96} [2024-06-03 19:48:01,910 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 80 predicate places. [2024-06-03 19:48:01,910 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 96 transitions, 828 flow [2024-06-03 19:48:01,910 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-03 19:48:01,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:01,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:01,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 19:48:01,910 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-03 19:48:01,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:01,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1070862303, now seen corresponding path program 1 times [2024-06-03 19:48:01,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:01,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402815770] [2024-06-03 19:48:01,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:01,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:01,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:02,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:02,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:02,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402815770] [2024-06-03 19:48:02,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402815770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:02,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:02,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:02,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793599097] [2024-06-03 19:48:02,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:02,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:02,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:02,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:02,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:02,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:02,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 96 transitions, 828 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-03 19:48:02,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:02,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:02,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:02,897 INFO L124 PetriNetUnfolderBase]: 288/517 cut-off events. [2024-06-03 19:48:02,897 INFO L125 PetriNetUnfolderBase]: For 15361/15361 co-relation queries the response was YES. [2024-06-03 19:48:02,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3104 conditions, 517 events. 288/517 cut-off events. For 15361/15361 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2007 event pairs, 48 based on Foata normal form. 2/518 useless extension candidates. Maximal degree in co-relation 3050. Up to 425 conditions per place. [2024-06-03 19:48:02,901 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 87 selfloop transitions, 26 changer transitions 0/115 dead transitions. [2024-06-03 19:48:02,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 115 transitions, 1126 flow [2024-06-03 19:48:02,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:02,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:02,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-03 19:48:02,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-03 19:48:02,903 INFO L175 Difference]: Start difference. First operand has 111 places, 96 transitions, 828 flow. Second operand 9 states and 98 transitions. [2024-06-03 19:48:02,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 115 transitions, 1126 flow [2024-06-03 19:48:02,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 115 transitions, 1039 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:02,923 INFO L231 Difference]: Finished difference. Result has 112 places, 98 transitions, 822 flow [2024-06-03 19:48:02,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=822, PETRI_PLACES=112, PETRI_TRANSITIONS=98} [2024-06-03 19:48:02,923 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 81 predicate places. [2024-06-03 19:48:02,923 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 98 transitions, 822 flow [2024-06-03 19:48:02,924 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-03 19:48:02,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:02,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:02,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 19:48:02,924 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-03 19:48:02,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:02,925 INFO L85 PathProgramCache]: Analyzing trace with hash 813043901, now seen corresponding path program 2 times [2024-06-03 19:48:02,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:02,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117835285] [2024-06-03 19:48:02,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:02,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:02,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:03,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:03,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:03,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117835285] [2024-06-03 19:48:03,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117835285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:03,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:03,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:03,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372077093] [2024-06-03 19:48:03,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:03,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:03,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:03,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:03,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:03,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:03,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 98 transitions, 822 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-03 19:48:03,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:03,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:03,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:03,870 INFO L124 PetriNetUnfolderBase]: 304/543 cut-off events. [2024-06-03 19:48:03,870 INFO L125 PetriNetUnfolderBase]: For 17427/17427 co-relation queries the response was YES. [2024-06-03 19:48:03,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3331 conditions, 543 events. 304/543 cut-off events. For 17427/17427 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2130 event pairs, 51 based on Foata normal form. 2/544 useless extension candidates. Maximal degree in co-relation 3276. Up to 384 conditions per place. [2024-06-03 19:48:03,874 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 43 changer transitions 0/118 dead transitions. [2024-06-03 19:48:03,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 118 transitions, 1210 flow [2024-06-03 19:48:03,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:03,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:03,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-03 19:48:03,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-03 19:48:03,876 INFO L175 Difference]: Start difference. First operand has 112 places, 98 transitions, 822 flow. Second operand 9 states and 101 transitions. [2024-06-03 19:48:03,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 118 transitions, 1210 flow [2024-06-03 19:48:03,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 118 transitions, 1145 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:03,900 INFO L231 Difference]: Finished difference. Result has 114 places, 102 transitions, 900 flow [2024-06-03 19:48:03,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=900, PETRI_PLACES=114, PETRI_TRANSITIONS=102} [2024-06-03 19:48:03,900 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 83 predicate places. [2024-06-03 19:48:03,901 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 102 transitions, 900 flow [2024-06-03 19:48:03,901 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-03 19:48:03,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:03,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:03,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 19:48:03,901 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-03 19:48:03,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:03,902 INFO L85 PathProgramCache]: Analyzing trace with hash 812859451, now seen corresponding path program 3 times [2024-06-03 19:48:03,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:03,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895240913] [2024-06-03 19:48:03,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:03,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:03,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:04,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:04,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:04,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895240913] [2024-06-03 19:48:04,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895240913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:04,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:04,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:04,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506787396] [2024-06-03 19:48:04,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:04,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:04,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:04,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:04,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:04,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-03 19:48:04,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 102 transitions, 900 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:04,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:04,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-03 19:48:04,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:05,226 INFO L124 PetriNetUnfolderBase]: 286/529 cut-off events. [2024-06-03 19:48:05,226 INFO L125 PetriNetUnfolderBase]: For 18975/18975 co-relation queries the response was YES. [2024-06-03 19:48:05,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3367 conditions, 529 events. 286/529 cut-off events. For 18975/18975 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2154 event pairs, 50 based on Foata normal form. 2/530 useless extension candidates. Maximal degree in co-relation 3311. Up to 398 conditions per place. [2024-06-03 19:48:05,230 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 74 selfloop transitions, 28 changer transitions 0/116 dead transitions. [2024-06-03 19:48:05,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 116 transitions, 1158 flow [2024-06-03 19:48:05,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:05,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:05,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-03 19:48:05,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37109375 [2024-06-03 19:48:05,231 INFO L175 Difference]: Start difference. First operand has 114 places, 102 transitions, 900 flow. Second operand 8 states and 95 transitions. [2024-06-03 19:48:05,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 116 transitions, 1158 flow [2024-06-03 19:48:05,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 116 transitions, 1083 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:05,251 INFO L231 Difference]: Finished difference. Result has 117 places, 103 transitions, 905 flow [2024-06-03 19:48:05,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=905, PETRI_PLACES=117, PETRI_TRANSITIONS=103} [2024-06-03 19:48:05,251 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 86 predicate places. [2024-06-03 19:48:05,251 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 103 transitions, 905 flow [2024-06-03 19:48:05,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:05,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:05,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:05,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 19:48:05,252 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-03 19:48:05,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:05,252 INFO L85 PathProgramCache]: Analyzing trace with hash 812864411, now seen corresponding path program 3 times [2024-06-03 19:48:05,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:05,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235149628] [2024-06-03 19:48:05,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:05,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:05,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:05,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:05,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:05,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235149628] [2024-06-03 19:48:05,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235149628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:05,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:05,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:05,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112845363] [2024-06-03 19:48:05,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:05,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:05,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:05,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:05,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:06,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:06,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 103 transitions, 905 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-03 19:48:06,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:06,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:06,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:06,266 INFO L124 PetriNetUnfolderBase]: 319/569 cut-off events. [2024-06-03 19:48:06,266 INFO L125 PetriNetUnfolderBase]: For 20447/20447 co-relation queries the response was YES. [2024-06-03 19:48:06,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3633 conditions, 569 events. 319/569 cut-off events. For 20447/20447 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2269 event pairs, 58 based on Foata normal form. 2/570 useless extension candidates. Maximal degree in co-relation 3575. Up to 404 conditions per place. [2024-06-03 19:48:06,271 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 82 selfloop transitions, 40 changer transitions 0/124 dead transitions. [2024-06-03 19:48:06,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 124 transitions, 1377 flow [2024-06-03 19:48:06,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:06,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:06,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-03 19:48:06,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-03 19:48:06,273 INFO L175 Difference]: Start difference. First operand has 117 places, 103 transitions, 905 flow. Second operand 9 states and 104 transitions. [2024-06-03 19:48:06,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 124 transitions, 1377 flow [2024-06-03 19:48:06,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 124 transitions, 1307 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:06,306 INFO L231 Difference]: Finished difference. Result has 120 places, 107 transitions, 968 flow [2024-06-03 19:48:06,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=968, PETRI_PLACES=120, PETRI_TRANSITIONS=107} [2024-06-03 19:48:06,306 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 89 predicate places. [2024-06-03 19:48:06,306 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 107 transitions, 968 flow [2024-06-03 19:48:06,307 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-03 19:48:06,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:06,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:06,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 19:48:06,307 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-03 19:48:06,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:06,308 INFO L85 PathProgramCache]: Analyzing trace with hash 813044149, now seen corresponding path program 1 times [2024-06-03 19:48:06,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:06,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683709020] [2024-06-03 19:48:06,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:06,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:06,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:07,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:07,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:07,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683709020] [2024-06-03 19:48:07,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683709020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:07,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:07,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:07,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693246670] [2024-06-03 19:48:07,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:07,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:07,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:07,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:07,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:07,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:07,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 107 transitions, 968 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-03 19:48:07,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:07,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:07,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:07,316 INFO L124 PetriNetUnfolderBase]: 322/574 cut-off events. [2024-06-03 19:48:07,316 INFO L125 PetriNetUnfolderBase]: For 20964/20964 co-relation queries the response was YES. [2024-06-03 19:48:07,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3702 conditions, 574 events. 322/574 cut-off events. For 20964/20964 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2312 event pairs, 58 based on Foata normal form. 1/574 useless extension candidates. Maximal degree in co-relation 3643. Up to 537 conditions per place. [2024-06-03 19:48:07,320 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 103 selfloop transitions, 16 changer transitions 0/121 dead transitions. [2024-06-03 19:48:07,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 121 transitions, 1260 flow [2024-06-03 19:48:07,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:07,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:07,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-03 19:48:07,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3159722222222222 [2024-06-03 19:48:07,334 INFO L175 Difference]: Start difference. First operand has 120 places, 107 transitions, 968 flow. Second operand 9 states and 91 transitions. [2024-06-03 19:48:07,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 121 transitions, 1260 flow [2024-06-03 19:48:07,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 121 transitions, 1197 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:07,363 INFO L231 Difference]: Finished difference. Result has 124 places, 109 transitions, 966 flow [2024-06-03 19:48:07,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=966, PETRI_PLACES=124, PETRI_TRANSITIONS=109} [2024-06-03 19:48:07,364 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 93 predicate places. [2024-06-03 19:48:07,364 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 109 transitions, 966 flow [2024-06-03 19:48:07,365 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-03 19:48:07,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:07,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:07,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 19:48:07,365 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-03 19:48:07,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:07,366 INFO L85 PathProgramCache]: Analyzing trace with hash -955398153, now seen corresponding path program 4 times [2024-06-03 19:48:07,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:07,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415970627] [2024-06-03 19:48:07,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:07,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:07,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:08,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:08,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:08,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415970627] [2024-06-03 19:48:08,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415970627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:08,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:08,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:08,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250785337] [2024-06-03 19:48:08,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:08,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:08,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:08,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:08,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:08,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:08,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 109 transitions, 966 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-03 19:48:08,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:08,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:08,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:08,371 INFO L124 PetriNetUnfolderBase]: 318/568 cut-off events. [2024-06-03 19:48:08,371 INFO L125 PetriNetUnfolderBase]: For 21165/21165 co-relation queries the response was YES. [2024-06-03 19:48:08,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3604 conditions, 568 events. 318/568 cut-off events. For 21165/21165 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2266 event pairs, 50 based on Foata normal form. 2/569 useless extension candidates. Maximal degree in co-relation 3544. Up to 406 conditions per place. [2024-06-03 19:48:08,375 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 79 selfloop transitions, 44 changer transitions 0/125 dead transitions. [2024-06-03 19:48:08,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 125 transitions, 1328 flow [2024-06-03 19:48:08,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:08,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:08,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-03 19:48:08,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-03 19:48:08,376 INFO L175 Difference]: Start difference. First operand has 124 places, 109 transitions, 966 flow. Second operand 9 states and 102 transitions. [2024-06-03 19:48:08,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 125 transitions, 1328 flow [2024-06-03 19:48:08,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 125 transitions, 1269 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:08,410 INFO L231 Difference]: Finished difference. Result has 126 places, 109 transitions, 1000 flow [2024-06-03 19:48:08,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1000, PETRI_PLACES=126, PETRI_TRANSITIONS=109} [2024-06-03 19:48:08,411 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 95 predicate places. [2024-06-03 19:48:08,411 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 109 transitions, 1000 flow [2024-06-03 19:48:08,411 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-03 19:48:08,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:08,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:08,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 19:48:08,412 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-03 19:48:08,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:08,413 INFO L85 PathProgramCache]: Analyzing trace with hash 900395469, now seen corresponding path program 5 times [2024-06-03 19:48:08,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:08,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455163027] [2024-06-03 19:48:08,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:08,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:08,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:09,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:09,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:09,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455163027] [2024-06-03 19:48:09,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455163027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:09,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:09,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:09,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845561307] [2024-06-03 19:48:09,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:09,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:09,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:09,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:09,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:09,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:09,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 109 transitions, 1000 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-03 19:48:09,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:09,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:09,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:09,362 INFO L124 PetriNetUnfolderBase]: 334/595 cut-off events. [2024-06-03 19:48:09,362 INFO L125 PetriNetUnfolderBase]: For 24088/24094 co-relation queries the response was YES. [2024-06-03 19:48:09,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3895 conditions, 595 events. 334/595 cut-off events. For 24088/24094 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2410 event pairs, 67 based on Foata normal form. 2/592 useless extension candidates. Maximal degree in co-relation 3834. Up to 343 conditions per place. [2024-06-03 19:48:09,366 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 57 changer transitions 0/132 dead transitions. [2024-06-03 19:48:09,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 132 transitions, 1608 flow [2024-06-03 19:48:09,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:09,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:09,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-03 19:48:09,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-03 19:48:09,373 INFO L175 Difference]: Start difference. First operand has 126 places, 109 transitions, 1000 flow. Second operand 9 states and 108 transitions. [2024-06-03 19:48:09,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 132 transitions, 1608 flow [2024-06-03 19:48:09,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 132 transitions, 1531 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:09,410 INFO L231 Difference]: Finished difference. Result has 128 places, 115 transitions, 1130 flow [2024-06-03 19:48:09,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=923, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1130, PETRI_PLACES=128, PETRI_TRANSITIONS=115} [2024-06-03 19:48:09,410 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 97 predicate places. [2024-06-03 19:48:09,411 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 115 transitions, 1130 flow [2024-06-03 19:48:09,411 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-03 19:48:09,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:09,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:09,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 19:48:09,411 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-03 19:48:09,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:09,412 INFO L85 PathProgramCache]: Analyzing trace with hash 900395717, now seen corresponding path program 2 times [2024-06-03 19:48:09,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:09,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921404666] [2024-06-03 19:48:09,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:09,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:09,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:10,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:10,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:10,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921404666] [2024-06-03 19:48:10,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921404666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:10,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:10,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:10,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110573817] [2024-06-03 19:48:10,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:10,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:10,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:10,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:10,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:10,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:10,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 115 transitions, 1130 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-03 19:48:10,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:10,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:10,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:10,314 INFO L124 PetriNetUnfolderBase]: 337/600 cut-off events. [2024-06-03 19:48:10,315 INFO L125 PetriNetUnfolderBase]: For 24848/24854 co-relation queries the response was YES. [2024-06-03 19:48:10,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4032 conditions, 600 events. 337/600 cut-off events. For 24848/24854 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2450 event pairs, 63 based on Foata normal form. 5/602 useless extension candidates. Maximal degree in co-relation 3970. Up to 521 conditions per place. [2024-06-03 19:48:10,319 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 98 selfloop transitions, 30 changer transitions 0/130 dead transitions. [2024-06-03 19:48:10,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 130 transitions, 1538 flow [2024-06-03 19:48:10,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:10,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:10,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-03 19:48:10,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-03 19:48:10,321 INFO L175 Difference]: Start difference. First operand has 128 places, 115 transitions, 1130 flow. Second operand 9 states and 97 transitions. [2024-06-03 19:48:10,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 130 transitions, 1538 flow [2024-06-03 19:48:10,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 130 transitions, 1416 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:10,355 INFO L231 Difference]: Finished difference. Result has 132 places, 119 transitions, 1125 flow [2024-06-03 19:48:10,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1125, PETRI_PLACES=132, PETRI_TRANSITIONS=119} [2024-06-03 19:48:10,356 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 101 predicate places. [2024-06-03 19:48:10,356 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 119 transitions, 1125 flow [2024-06-03 19:48:10,356 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-03 19:48:10,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:10,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:10,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 19:48:10,357 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-03 19:48:10,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:10,357 INFO L85 PathProgramCache]: Analyzing trace with hash -762263729, now seen corresponding path program 6 times [2024-06-03 19:48:10,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:10,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457068884] [2024-06-03 19:48:10,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:10,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:10,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:11,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:11,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:11,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457068884] [2024-06-03 19:48:11,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457068884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:11,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:11,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:11,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794272645] [2024-06-03 19:48:11,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:11,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:11,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:11,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:11,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:11,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:11,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 119 transitions, 1125 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-03 19:48:11,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:11,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:11,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:11,349 INFO L124 PetriNetUnfolderBase]: 343/610 cut-off events. [2024-06-03 19:48:11,349 INFO L125 PetriNetUnfolderBase]: For 26513/26519 co-relation queries the response was YES. [2024-06-03 19:48:11,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4039 conditions, 610 events. 343/610 cut-off events. For 26513/26519 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2500 event pairs, 67 based on Foata normal form. 2/607 useless extension candidates. Maximal degree in co-relation 3976. Up to 354 conditions per place. [2024-06-03 19:48:11,352 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 78 selfloop transitions, 58 changer transitions 0/138 dead transitions. [2024-06-03 19:48:11,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 138 transitions, 1697 flow [2024-06-03 19:48:11,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:11,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:11,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-03 19:48:11,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3784722222222222 [2024-06-03 19:48:11,353 INFO L175 Difference]: Start difference. First operand has 132 places, 119 transitions, 1125 flow. Second operand 9 states and 109 transitions. [2024-06-03 19:48:11,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 138 transitions, 1697 flow [2024-06-03 19:48:11,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 138 transitions, 1650 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:11,377 INFO L231 Difference]: Finished difference. Result has 136 places, 121 transitions, 1223 flow [2024-06-03 19:48:11,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1223, PETRI_PLACES=136, PETRI_TRANSITIONS=121} [2024-06-03 19:48:11,377 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 105 predicate places. [2024-06-03 19:48:11,377 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 121 transitions, 1223 flow [2024-06-03 19:48:11,377 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-03 19:48:11,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:11,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:11,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 19:48:11,378 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-03 19:48:11,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:11,378 INFO L85 PathProgramCache]: Analyzing trace with hash -762441669, now seen corresponding path program 4 times [2024-06-03 19:48:11,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:11,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452368954] [2024-06-03 19:48:11,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:11,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:11,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:12,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:12,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:12,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452368954] [2024-06-03 19:48:12,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452368954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:12,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:12,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:12,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608667515] [2024-06-03 19:48:12,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:12,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:12,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:12,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:12,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:12,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-03 19:48:12,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 121 transitions, 1223 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:12,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:12,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-03 19:48:12,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:12,709 INFO L124 PetriNetUnfolderBase]: 309/570 cut-off events. [2024-06-03 19:48:12,709 INFO L125 PetriNetUnfolderBase]: For 26933/26943 co-relation queries the response was YES. [2024-06-03 19:48:12,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3955 conditions, 570 events. 309/570 cut-off events. For 26933/26943 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2425 event pairs, 55 based on Foata normal form. 2/563 useless extension candidates. Maximal degree in co-relation 3890. Up to 426 conditions per place. [2024-06-03 19:48:12,712 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 86 selfloop transitions, 32 changer transitions 0/132 dead transitions. [2024-06-03 19:48:12,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 132 transitions, 1489 flow [2024-06-03 19:48:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:12,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:12,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-03 19:48:12,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-03 19:48:12,714 INFO L175 Difference]: Start difference. First operand has 136 places, 121 transitions, 1223 flow. Second operand 8 states and 94 transitions. [2024-06-03 19:48:12,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 132 transitions, 1489 flow [2024-06-03 19:48:12,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 132 transitions, 1368 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:12,743 INFO L231 Difference]: Finished difference. Result has 138 places, 121 transitions, 1170 flow [2024-06-03 19:48:12,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1170, PETRI_PLACES=138, PETRI_TRANSITIONS=121} [2024-06-03 19:48:12,743 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 107 predicate places. [2024-06-03 19:48:12,744 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 121 transitions, 1170 flow [2024-06-03 19:48:12,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:12,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:12,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:12,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 19:48:12,744 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-03 19:48:12,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:12,745 INFO L85 PathProgramCache]: Analyzing trace with hash -762436709, now seen corresponding path program 7 times [2024-06-03 19:48:12,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:12,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656180626] [2024-06-03 19:48:12,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:12,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:12,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:13,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:13,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:13,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656180626] [2024-06-03 19:48:13,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656180626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:13,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:13,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:13,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554057262] [2024-06-03 19:48:13,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:13,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:13,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:13,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:13,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:13,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:13,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 121 transitions, 1170 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-03 19:48:13,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:13,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:13,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:13,683 INFO L124 PetriNetUnfolderBase]: 336/599 cut-off events. [2024-06-03 19:48:13,684 INFO L125 PetriNetUnfolderBase]: For 26086/26092 co-relation queries the response was YES. [2024-06-03 19:48:13,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3936 conditions, 599 events. 336/599 cut-off events. For 26086/26092 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2457 event pairs, 68 based on Foata normal form. 2/596 useless extension candidates. Maximal degree in co-relation 3870. Up to 346 conditions per place. [2024-06-03 19:48:13,687 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 61 changer transitions 0/136 dead transitions. [2024-06-03 19:48:13,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 136 transitions, 1640 flow [2024-06-03 19:48:13,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:13,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:13,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-03 19:48:13,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-03 19:48:13,689 INFO L175 Difference]: Start difference. First operand has 138 places, 121 transitions, 1170 flow. Second operand 9 states and 105 transitions. [2024-06-03 19:48:13,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 136 transitions, 1640 flow [2024-06-03 19:48:13,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 136 transitions, 1523 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:13,719 INFO L231 Difference]: Finished difference. Result has 140 places, 121 transitions, 1180 flow [2024-06-03 19:48:13,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1180, PETRI_PLACES=140, PETRI_TRANSITIONS=121} [2024-06-03 19:48:13,719 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 109 predicate places. [2024-06-03 19:48:13,719 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 121 transitions, 1180 flow [2024-06-03 19:48:13,720 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-03 19:48:13,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:13,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:13,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 19:48:13,720 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-03 19:48:13,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:13,721 INFO L85 PathProgramCache]: Analyzing trace with hash -534356069, now seen corresponding path program 8 times [2024-06-03 19:48:13,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:13,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624258008] [2024-06-03 19:48:13,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:13,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:13,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:14,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:14,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:14,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624258008] [2024-06-03 19:48:14,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624258008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:14,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:14,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:14,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418209316] [2024-06-03 19:48:14,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:14,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:14,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:14,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:14,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:14,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:14,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 121 transitions, 1180 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-03 19:48:14,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:14,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:14,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:14,676 INFO L124 PetriNetUnfolderBase]: 352/625 cut-off events. [2024-06-03 19:48:14,677 INFO L125 PetriNetUnfolderBase]: For 29041/29047 co-relation queries the response was YES. [2024-06-03 19:48:14,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4200 conditions, 625 events. 352/625 cut-off events. For 29041/29047 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2559 event pairs, 60 based on Foata normal form. 2/622 useless extension candidates. Maximal degree in co-relation 4133. Up to 361 conditions per place. [2024-06-03 19:48:14,680 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 72 selfloop transitions, 68 changer transitions 0/142 dead transitions. [2024-06-03 19:48:14,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 142 transitions, 1814 flow [2024-06-03 19:48:14,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:14,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:14,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-03 19:48:14,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2024-06-03 19:48:14,681 INFO L175 Difference]: Start difference. First operand has 140 places, 121 transitions, 1180 flow. Second operand 9 states and 107 transitions. [2024-06-03 19:48:14,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 142 transitions, 1814 flow [2024-06-03 19:48:14,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 142 transitions, 1664 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-03 19:48:14,725 INFO L231 Difference]: Finished difference. Result has 140 places, 125 transitions, 1231 flow [2024-06-03 19:48:14,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1231, PETRI_PLACES=140, PETRI_TRANSITIONS=125} [2024-06-03 19:48:14,725 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 109 predicate places. [2024-06-03 19:48:14,726 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 125 transitions, 1231 flow [2024-06-03 19:48:14,726 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-03 19:48:14,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:14,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:14,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 19:48:14,726 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-03 19:48:14,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:14,726 INFO L85 PathProgramCache]: Analyzing trace with hash -534355821, now seen corresponding path program 3 times [2024-06-03 19:48:14,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:14,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734726760] [2024-06-03 19:48:14,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:14,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:14,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:15,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:15,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:15,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734726760] [2024-06-03 19:48:15,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734726760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:15,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:15,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:15,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105379848] [2024-06-03 19:48:15,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:15,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:15,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:15,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:15,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:15,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:15,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 125 transitions, 1231 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-03 19:48:15,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:15,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:15,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:15,636 INFO L124 PetriNetUnfolderBase]: 355/630 cut-off events. [2024-06-03 19:48:15,637 INFO L125 PetriNetUnfolderBase]: For 29521/29527 co-relation queries the response was YES. [2024-06-03 19:48:15,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4210 conditions, 630 events. 355/630 cut-off events. For 29521/29527 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2613 event pairs, 66 based on Foata normal form. 5/632 useless extension candidates. Maximal degree in co-relation 4143. Up to 550 conditions per place. [2024-06-03 19:48:15,641 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 103 selfloop transitions, 33 changer transitions 0/138 dead transitions. [2024-06-03 19:48:15,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 138 transitions, 1645 flow [2024-06-03 19:48:15,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:15,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:15,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-03 19:48:15,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-03 19:48:15,642 INFO L175 Difference]: Start difference. First operand has 140 places, 125 transitions, 1231 flow. Second operand 9 states and 96 transitions. [2024-06-03 19:48:15,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 138 transitions, 1645 flow [2024-06-03 19:48:15,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 138 transitions, 1493 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:15,678 INFO L231 Difference]: Finished difference. Result has 143 places, 127 transitions, 1178 flow [2024-06-03 19:48:15,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1178, PETRI_PLACES=143, PETRI_TRANSITIONS=127} [2024-06-03 19:48:15,678 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 112 predicate places. [2024-06-03 19:48:15,678 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 127 transitions, 1178 flow [2024-06-03 19:48:15,678 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-03 19:48:15,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:15,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:15,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 19:48:15,679 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-03 19:48:15,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:15,679 INFO L85 PathProgramCache]: Analyzing trace with hash -534362579, now seen corresponding path program 9 times [2024-06-03 19:48:15,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:15,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042791934] [2024-06-03 19:48:15,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:15,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:15,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:16,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:16,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:16,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042791934] [2024-06-03 19:48:16,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042791934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:16,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:16,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:16,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375754111] [2024-06-03 19:48:16,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:16,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:16,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:16,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:16,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:16,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:16,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 127 transitions, 1178 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-03 19:48:16,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:16,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:16,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:16,578 INFO L124 PetriNetUnfolderBase]: 351/624 cut-off events. [2024-06-03 19:48:16,578 INFO L125 PetriNetUnfolderBase]: For 29609/29615 co-relation queries the response was YES. [2024-06-03 19:48:16,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4011 conditions, 624 events. 351/624 cut-off events. For 29609/29615 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2582 event pairs, 60 based on Foata normal form. 2/621 useless extension candidates. Maximal degree in co-relation 3943. Up to 363 conditions per place. [2024-06-03 19:48:16,581 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 71 selfloop transitions, 69 changer transitions 0/142 dead transitions. [2024-06-03 19:48:16,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 142 transitions, 1672 flow [2024-06-03 19:48:16,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:16,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:16,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-03 19:48:16,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-03 19:48:16,582 INFO L175 Difference]: Start difference. First operand has 143 places, 127 transitions, 1178 flow. Second operand 9 states and 104 transitions. [2024-06-03 19:48:16,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 142 transitions, 1672 flow [2024-06-03 19:48:16,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 142 transitions, 1570 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:16,619 INFO L231 Difference]: Finished difference. Result has 145 places, 127 transitions, 1219 flow [2024-06-03 19:48:16,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1219, PETRI_PLACES=145, PETRI_TRANSITIONS=127} [2024-06-03 19:48:16,620 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 114 predicate places. [2024-06-03 19:48:16,620 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 127 transitions, 1219 flow [2024-06-03 19:48:16,620 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-03 19:48:16,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:16,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:16,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 19:48:16,621 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-03 19:48:16,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:16,621 INFO L85 PathProgramCache]: Analyzing trace with hash -534125429, now seen corresponding path program 10 times [2024-06-03 19:48:16,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:16,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583448441] [2024-06-03 19:48:16,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:16,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:16,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:17,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-03 19:48:17,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:17,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583448441] [2024-06-03 19:48:17,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583448441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:17,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:17,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:17,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702853165] [2024-06-03 19:48:17,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:17,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:17,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:17,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:17,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:17,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:17,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 127 transitions, 1219 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-03 19:48:17,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:17,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:17,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:17,475 INFO L124 PetriNetUnfolderBase]: 347/618 cut-off events. [2024-06-03 19:48:17,475 INFO L125 PetriNetUnfolderBase]: For 29135/29141 co-relation queries the response was YES. [2024-06-03 19:48:17,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3998 conditions, 618 events. 347/618 cut-off events. For 29135/29141 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2550 event pairs, 55 based on Foata normal form. 2/615 useless extension candidates. Maximal degree in co-relation 3929. Up to 360 conditions per place. [2024-06-03 19:48:17,478 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 63 selfloop transitions, 76 changer transitions 0/141 dead transitions. [2024-06-03 19:48:17,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 141 transitions, 1625 flow [2024-06-03 19:48:17,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:17,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:17,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-03 19:48:17,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-03 19:48:17,479 INFO L175 Difference]: Start difference. First operand has 145 places, 127 transitions, 1219 flow. Second operand 9 states and 102 transitions. [2024-06-03 19:48:17,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 141 transitions, 1625 flow [2024-06-03 19:48:17,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 141 transitions, 1459 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:17,511 INFO L231 Difference]: Finished difference. Result has 146 places, 127 transitions, 1210 flow [2024-06-03 19:48:17,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1210, PETRI_PLACES=146, PETRI_TRANSITIONS=127} [2024-06-03 19:48:17,512 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 115 predicate places. [2024-06-03 19:48:17,512 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 127 transitions, 1210 flow [2024-06-03 19:48:17,512 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-03 19:48:17,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:17,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:17,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 19:48:17,512 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-03 19:48:17,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:17,513 INFO L85 PathProgramCache]: Analyzing trace with hash -526081611, now seen corresponding path program 4 times [2024-06-03 19:48:17,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:17,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111572540] [2024-06-03 19:48:17,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:17,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:17,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:18,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:18,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:18,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111572540] [2024-06-03 19:48:18,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111572540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:18,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:18,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:18,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776600409] [2024-06-03 19:48:18,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:18,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:18,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:18,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:18,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:18,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:18,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 127 transitions, 1210 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-03 19:48:18,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:18,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:18,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:18,405 INFO L124 PetriNetUnfolderBase]: 350/623 cut-off events. [2024-06-03 19:48:18,405 INFO L125 PetriNetUnfolderBase]: For 29229/29235 co-relation queries the response was YES. [2024-06-03 19:48:18,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4064 conditions, 623 events. 350/623 cut-off events. For 29229/29235 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2579 event pairs, 64 based on Foata normal form. 5/625 useless extension candidates. Maximal degree in co-relation 3994. Up to 542 conditions per place. [2024-06-03 19:48:18,409 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 101 selfloop transitions, 37 changer transitions 0/140 dead transitions. [2024-06-03 19:48:18,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 140 transitions, 1634 flow [2024-06-03 19:48:18,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:18,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:18,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-03 19:48:18,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3298611111111111 [2024-06-03 19:48:18,410 INFO L175 Difference]: Start difference. First operand has 146 places, 127 transitions, 1210 flow. Second operand 9 states and 95 transitions. [2024-06-03 19:48:18,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 140 transitions, 1634 flow [2024-06-03 19:48:18,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 140 transitions, 1466 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-03 19:48:18,447 INFO L231 Difference]: Finished difference. Result has 146 places, 129 transitions, 1149 flow [2024-06-03 19:48:18,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1149, PETRI_PLACES=146, PETRI_TRANSITIONS=129} [2024-06-03 19:48:18,447 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 115 predicate places. [2024-06-03 19:48:18,447 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 129 transitions, 1149 flow [2024-06-03 19:48:18,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-03 19:48:18,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:18,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:18,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 19:48:18,448 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-03 19:48:18,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:18,448 INFO L85 PathProgramCache]: Analyzing trace with hash -534116811, now seen corresponding path program 5 times [2024-06-03 19:48:18,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:18,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287635530] [2024-06-03 19:48:18,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:18,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:18,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:19,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:19,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:19,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287635530] [2024-06-03 19:48:19,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287635530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:19,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:19,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:19,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468752985] [2024-06-03 19:48:19,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:19,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:19,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:19,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:19,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:19,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:19,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 129 transitions, 1149 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-03 19:48:19,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:19,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:19,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:19,438 INFO L124 PetriNetUnfolderBase]: 348/619 cut-off events. [2024-06-03 19:48:19,438 INFO L125 PetriNetUnfolderBase]: For 29145/29145 co-relation queries the response was YES. [2024-06-03 19:48:19,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3900 conditions, 619 events. 348/619 cut-off events. For 29145/29145 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2564 event pairs, 68 based on Foata normal form. 1/619 useless extension candidates. Maximal degree in co-relation 3829. Up to 592 conditions per place. [2024-06-03 19:48:19,442 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 122 selfloop transitions, 14 changer transitions 0/138 dead transitions. [2024-06-03 19:48:19,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 138 transitions, 1443 flow [2024-06-03 19:48:19,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:19,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:19,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-03 19:48:19,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055555555555556 [2024-06-03 19:48:19,443 INFO L175 Difference]: Start difference. First operand has 146 places, 129 transitions, 1149 flow. Second operand 9 states and 88 transitions. [2024-06-03 19:48:19,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 138 transitions, 1443 flow [2024-06-03 19:48:19,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 138 transitions, 1330 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:19,481 INFO L231 Difference]: Finished difference. Result has 148 places, 129 transitions, 1069 flow [2024-06-03 19:48:19,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1069, PETRI_PLACES=148, PETRI_TRANSITIONS=129} [2024-06-03 19:48:19,481 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 117 predicate places. [2024-06-03 19:48:19,481 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 129 transitions, 1069 flow [2024-06-03 19:48:19,482 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-03 19:48:19,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:19,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:19,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 19:48:19,482 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-03 19:48:19,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:19,482 INFO L85 PathProgramCache]: Analyzing trace with hash -525774029, now seen corresponding path program 1 times [2024-06-03 19:48:19,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:19,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777801964] [2024-06-03 19:48:19,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:19,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:19,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:20,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:20,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:20,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777801964] [2024-06-03 19:48:20,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777801964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:20,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:20,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:20,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85522434] [2024-06-03 19:48:20,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:20,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:20,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:20,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:20,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:20,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:20,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 129 transitions, 1069 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-03 19:48:20,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:20,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:20,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:20,779 INFO L124 PetriNetUnfolderBase]: 345/614 cut-off events. [2024-06-03 19:48:20,779 INFO L125 PetriNetUnfolderBase]: For 29183/29183 co-relation queries the response was YES. [2024-06-03 19:48:20,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3732 conditions, 614 events. 345/614 cut-off events. For 29183/29183 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2521 event pairs, 67 based on Foata normal form. 2/615 useless extension candidates. Maximal degree in co-relation 3660. Up to 581 conditions per place. [2024-06-03 19:48:20,783 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 123 selfloop transitions, 15 changer transitions 0/140 dead transitions. [2024-06-03 19:48:20,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 140 transitions, 1371 flow [2024-06-03 19:48:20,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:20,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:20,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2024-06-03 19:48:20,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.296875 [2024-06-03 19:48:20,784 INFO L175 Difference]: Start difference. First operand has 148 places, 129 transitions, 1069 flow. Second operand 10 states and 95 transitions. [2024-06-03 19:48:20,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 140 transitions, 1371 flow [2024-06-03 19:48:20,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 140 transitions, 1338 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:20,826 INFO L231 Difference]: Finished difference. Result has 150 places, 129 transitions, 1070 flow [2024-06-03 19:48:20,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1070, PETRI_PLACES=150, PETRI_TRANSITIONS=129} [2024-06-03 19:48:20,827 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 119 predicate places. [2024-06-03 19:48:20,827 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 129 transitions, 1070 flow [2024-06-03 19:48:20,827 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-03 19:48:20,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:20,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:20,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 19:48:20,827 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-03 19:48:20,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:20,827 INFO L85 PathProgramCache]: Analyzing trace with hash 61215939, now seen corresponding path program 1 times [2024-06-03 19:48:20,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:20,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769138930] [2024-06-03 19:48:20,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:20,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:20,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:21,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:21,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:21,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769138930] [2024-06-03 19:48:21,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769138930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:21,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:21,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:21,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653693807] [2024-06-03 19:48:21,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:21,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:21,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:21,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:21,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:21,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:21,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 129 transitions, 1070 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-03 19:48:21,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:21,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:21,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:21,961 INFO L124 PetriNetUnfolderBase]: 349/622 cut-off events. [2024-06-03 19:48:21,961 INFO L125 PetriNetUnfolderBase]: For 30372/30372 co-relation queries the response was YES. [2024-06-03 19:48:21,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3797 conditions, 622 events. 349/622 cut-off events. For 30372/30372 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2582 event pairs, 41 based on Foata normal form. 2/623 useless extension candidates. Maximal degree in co-relation 3724. Up to 524 conditions per place. [2024-06-03 19:48:21,965 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 125 selfloop transitions, 20 changer transitions 0/147 dead transitions. [2024-06-03 19:48:21,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 147 transitions, 1418 flow [2024-06-03 19:48:21,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:21,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:21,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-03 19:48:21,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3263888888888889 [2024-06-03 19:48:21,966 INFO L175 Difference]: Start difference. First operand has 150 places, 129 transitions, 1070 flow. Second operand 9 states and 94 transitions. [2024-06-03 19:48:21,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 147 transitions, 1418 flow [2024-06-03 19:48:22,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 147 transitions, 1380 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:22,012 INFO L231 Difference]: Finished difference. Result has 151 places, 130 transitions, 1090 flow [2024-06-03 19:48:22,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1090, PETRI_PLACES=151, PETRI_TRANSITIONS=130} [2024-06-03 19:48:22,013 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 120 predicate places. [2024-06-03 19:48:22,013 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 130 transitions, 1090 flow [2024-06-03 19:48:22,013 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-03 19:48:22,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:22,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:22,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 19:48:22,013 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-03 19:48:22,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:22,014 INFO L85 PathProgramCache]: Analyzing trace with hash 63089889, now seen corresponding path program 2 times [2024-06-03 19:48:22,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:22,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781928687] [2024-06-03 19:48:22,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:22,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:22,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:22,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:22,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:22,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781928687] [2024-06-03 19:48:22,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781928687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:22,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:22,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:22,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442552168] [2024-06-03 19:48:22,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:22,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:22,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:22,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:22,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:22,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:22,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 130 transitions, 1090 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-03 19:48:22,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:22,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:22,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:23,202 INFO L124 PetriNetUnfolderBase]: 360/643 cut-off events. [2024-06-03 19:48:23,202 INFO L125 PetriNetUnfolderBase]: For 34084/34084 co-relation queries the response was YES. [2024-06-03 19:48:23,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4037 conditions, 643 events. 360/643 cut-off events. For 34084/34084 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2719 event pairs, 57 based on Foata normal form. 2/644 useless extension candidates. Maximal degree in co-relation 3963. Up to 515 conditions per place. [2024-06-03 19:48:23,207 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 120 selfloop transitions, 28 changer transitions 0/150 dead transitions. [2024-06-03 19:48:23,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 150 transitions, 1562 flow [2024-06-03 19:48:23,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:23,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:23,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-03 19:48:23,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:48:23,209 INFO L175 Difference]: Start difference. First operand has 151 places, 130 transitions, 1090 flow. Second operand 9 states and 99 transitions. [2024-06-03 19:48:23,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 150 transitions, 1562 flow [2024-06-03 19:48:23,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 150 transitions, 1514 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:23,258 INFO L231 Difference]: Finished difference. Result has 153 places, 132 transitions, 1132 flow [2024-06-03 19:48:23,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1132, PETRI_PLACES=153, PETRI_TRANSITIONS=132} [2024-06-03 19:48:23,258 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 122 predicate places. [2024-06-03 19:48:23,258 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 132 transitions, 1132 flow [2024-06-03 19:48:23,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:23,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:23,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:23,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 19:48:23,259 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-03 19:48:23,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:23,259 INFO L85 PathProgramCache]: Analyzing trace with hash 63093609, now seen corresponding path program 3 times [2024-06-03 19:48:23,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:23,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386141038] [2024-06-03 19:48:23,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:23,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:23,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:24,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:24,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:24,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386141038] [2024-06-03 19:48:24,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386141038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:24,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:24,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:24,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356656057] [2024-06-03 19:48:24,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:24,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:24,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:24,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:24,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:24,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:24,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 132 transitions, 1132 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-03 19:48:24,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:24,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:24,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:24,433 INFO L124 PetriNetUnfolderBase]: 357/638 cut-off events. [2024-06-03 19:48:24,433 INFO L125 PetriNetUnfolderBase]: For 33322/33322 co-relation queries the response was YES. [2024-06-03 19:48:24,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3954 conditions, 638 events. 357/638 cut-off events. For 33322/33322 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2684 event pairs, 56 based on Foata normal form. 2/639 useless extension candidates. Maximal degree in co-relation 3879. Up to 533 conditions per place. [2024-06-03 19:48:24,437 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 117 selfloop transitions, 30 changer transitions 0/149 dead transitions. [2024-06-03 19:48:24,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 149 transitions, 1476 flow [2024-06-03 19:48:24,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:24,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:24,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-03 19:48:24,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-03 19:48:24,438 INFO L175 Difference]: Start difference. First operand has 153 places, 132 transitions, 1132 flow. Second operand 9 states and 97 transitions. [2024-06-03 19:48:24,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 149 transitions, 1476 flow [2024-06-03 19:48:24,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 149 transitions, 1417 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:24,493 INFO L231 Difference]: Finished difference. Result has 157 places, 132 transitions, 1138 flow [2024-06-03 19:48:24,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1138, PETRI_PLACES=157, PETRI_TRANSITIONS=132} [2024-06-03 19:48:24,494 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 126 predicate places. [2024-06-03 19:48:24,494 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 132 transitions, 1138 flow [2024-06-03 19:48:24,494 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-03 19:48:24,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:24,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:24,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 19:48:24,495 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-03 19:48:24,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:24,495 INFO L85 PathProgramCache]: Analyzing trace with hash -558444856, now seen corresponding path program 1 times [2024-06-03 19:48:24,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:24,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40630660] [2024-06-03 19:48:24,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:24,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:24,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:25,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:25,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:25,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40630660] [2024-06-03 19:48:25,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40630660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:25,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:25,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:25,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309670629] [2024-06-03 19:48:25,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:25,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:25,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:25,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:25,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:25,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:25,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 132 transitions, 1138 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-03 19:48:25,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:25,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:25,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:25,627 INFO L124 PetriNetUnfolderBase]: 355/635 cut-off events. [2024-06-03 19:48:25,627 INFO L125 PetriNetUnfolderBase]: For 31933/31933 co-relation queries the response was YES. [2024-06-03 19:48:25,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3920 conditions, 635 events. 355/635 cut-off events. For 31933/31933 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2676 event pairs, 55 based on Foata normal form. 1/635 useless extension candidates. Maximal degree in co-relation 3843. Up to 527 conditions per place. [2024-06-03 19:48:25,632 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 114 selfloop transitions, 33 changer transitions 0/149 dead transitions. [2024-06-03 19:48:25,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 149 transitions, 1484 flow [2024-06-03 19:48:25,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:25,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:25,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-03 19:48:25,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-03 19:48:25,633 INFO L175 Difference]: Start difference. First operand has 157 places, 132 transitions, 1138 flow. Second operand 9 states and 98 transitions. [2024-06-03 19:48:25,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 149 transitions, 1484 flow [2024-06-03 19:48:25,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 149 transitions, 1411 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:25,688 INFO L231 Difference]: Finished difference. Result has 158 places, 132 transitions, 1139 flow [2024-06-03 19:48:25,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1139, PETRI_PLACES=158, PETRI_TRANSITIONS=132} [2024-06-03 19:48:25,688 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-03 19:48:25,688 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 132 transitions, 1139 flow [2024-06-03 19:48:25,689 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-03 19:48:25,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:25,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:25,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 19:48:25,689 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-03 19:48:25,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:25,689 INFO L85 PathProgramCache]: Analyzing trace with hash -554719989, now seen corresponding path program 1 times [2024-06-03 19:48:25,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:25,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102495136] [2024-06-03 19:48:25,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:25,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:25,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:26,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:26,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:26,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102495136] [2024-06-03 19:48:26,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102495136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:26,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:26,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:26,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564881895] [2024-06-03 19:48:26,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:26,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:26,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:26,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:26,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:26,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:26,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 132 transitions, 1139 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-03 19:48:26,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:26,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:26,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:26,650 INFO L124 PetriNetUnfolderBase]: 361/645 cut-off events. [2024-06-03 19:48:26,650 INFO L125 PetriNetUnfolderBase]: For 34407/34407 co-relation queries the response was YES. [2024-06-03 19:48:26,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3992 conditions, 645 events. 361/645 cut-off events. For 34407/34407 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2730 event pairs, 53 based on Foata normal form. 2/646 useless extension candidates. Maximal degree in co-relation 3914. Up to 545 conditions per place. [2024-06-03 19:48:26,654 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 123 selfloop transitions, 28 changer transitions 0/153 dead transitions. [2024-06-03 19:48:26,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 153 transitions, 1523 flow [2024-06-03 19:48:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:26,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:26,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-03 19:48:26,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-03 19:48:26,655 INFO L175 Difference]: Start difference. First operand has 158 places, 132 transitions, 1139 flow. Second operand 10 states and 107 transitions. [2024-06-03 19:48:26,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 153 transitions, 1523 flow [2024-06-03 19:48:26,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 153 transitions, 1404 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-03 19:48:26,715 INFO L231 Difference]: Finished difference. Result has 158 places, 134 transitions, 1109 flow [2024-06-03 19:48:26,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1109, PETRI_PLACES=158, PETRI_TRANSITIONS=134} [2024-06-03 19:48:26,716 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-03 19:48:26,716 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 134 transitions, 1109 flow [2024-06-03 19:48:26,716 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-03 19:48:26,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:26,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:26,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 19:48:26,716 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-03 19:48:26,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:26,716 INFO L85 PathProgramCache]: Analyzing trace with hash -410835411, now seen corresponding path program 4 times [2024-06-03 19:48:26,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:26,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969782092] [2024-06-03 19:48:26,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:26,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:26,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:27,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-03 19:48:27,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:27,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969782092] [2024-06-03 19:48:27,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969782092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:27,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:27,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:27,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149361246] [2024-06-03 19:48:27,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:27,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:27,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:27,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:27,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:27,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:27,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 134 transitions, 1109 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-03 19:48:27,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:27,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:27,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:27,925 INFO L124 PetriNetUnfolderBase]: 365/653 cut-off events. [2024-06-03 19:48:27,925 INFO L125 PetriNetUnfolderBase]: For 35765/35765 co-relation queries the response was YES. [2024-06-03 19:48:27,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4043 conditions, 653 events. 365/653 cut-off events. For 35765/35765 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2774 event pairs, 52 based on Foata normal form. 2/654 useless extension candidates. Maximal degree in co-relation 3964. Up to 522 conditions per place. [2024-06-03 19:48:27,930 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 111 selfloop transitions, 37 changer transitions 0/150 dead transitions. [2024-06-03 19:48:27,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 150 transitions, 1463 flow [2024-06-03 19:48:27,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:27,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:27,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-03 19:48:27,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-03 19:48:27,932 INFO L175 Difference]: Start difference. First operand has 158 places, 134 transitions, 1109 flow. Second operand 9 states and 98 transitions. [2024-06-03 19:48:27,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 150 transitions, 1463 flow [2024-06-03 19:48:28,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 150 transitions, 1390 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:28,022 INFO L231 Difference]: Finished difference. Result has 159 places, 135 transitions, 1132 flow [2024-06-03 19:48:28,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1132, PETRI_PLACES=159, PETRI_TRANSITIONS=135} [2024-06-03 19:48:28,023 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 128 predicate places. [2024-06-03 19:48:28,023 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 135 transitions, 1132 flow [2024-06-03 19:48:28,023 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-03 19:48:28,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:28,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:28,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 19:48:28,024 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-03 19:48:28,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:28,024 INFO L85 PathProgramCache]: Analyzing trace with hash -571155607, now seen corresponding path program 5 times [2024-06-03 19:48:28,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:28,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193594554] [2024-06-03 19:48:28,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:28,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:28,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:28,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:28,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:28,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193594554] [2024-06-03 19:48:28,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193594554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:28,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:28,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:28,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351015328] [2024-06-03 19:48:28,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:28,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:28,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:28,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:28,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:29,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:29,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 135 transitions, 1132 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-03 19:48:29,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:29,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:29,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:29,293 INFO L124 PetriNetUnfolderBase]: 369/661 cut-off events. [2024-06-03 19:48:29,293 INFO L125 PetriNetUnfolderBase]: For 37335/37335 co-relation queries the response was YES. [2024-06-03 19:48:29,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4112 conditions, 661 events. 369/661 cut-off events. For 37335/37335 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2834 event pairs, 56 based on Foata normal form. 2/662 useless extension candidates. Maximal degree in co-relation 4032. Up to 530 conditions per place. [2024-06-03 19:48:29,298 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 116 selfloop transitions, 33 changer transitions 0/151 dead transitions. [2024-06-03 19:48:29,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 151 transitions, 1490 flow [2024-06-03 19:48:29,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:29,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:29,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-03 19:48:29,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:48:29,299 INFO L175 Difference]: Start difference. First operand has 159 places, 135 transitions, 1132 flow. Second operand 9 states and 99 transitions. [2024-06-03 19:48:29,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 151 transitions, 1490 flow [2024-06-03 19:48:29,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 151 transitions, 1404 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:29,371 INFO L231 Difference]: Finished difference. Result has 161 places, 136 transitions, 1136 flow [2024-06-03 19:48:29,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1136, PETRI_PLACES=161, PETRI_TRANSITIONS=136} [2024-06-03 19:48:29,371 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 130 predicate places. [2024-06-03 19:48:29,371 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 136 transitions, 1136 flow [2024-06-03 19:48:29,371 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-03 19:48:29,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:29,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:29,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 19:48:29,372 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-03 19:48:29,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:29,372 INFO L85 PathProgramCache]: Analyzing trace with hash -571005505, now seen corresponding path program 2 times [2024-06-03 19:48:29,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:29,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197760643] [2024-06-03 19:48:29,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:29,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:29,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:30,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:30,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:30,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197760643] [2024-06-03 19:48:30,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197760643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:30,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:30,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:30,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041698255] [2024-06-03 19:48:30,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:30,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:30,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:30,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:30,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:30,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:30,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 136 transitions, 1136 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-03 19:48:30,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:30,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:30,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:30,402 INFO L124 PetriNetUnfolderBase]: 415/735 cut-off events. [2024-06-03 19:48:30,403 INFO L125 PetriNetUnfolderBase]: For 50586/50586 co-relation queries the response was YES. [2024-06-03 19:48:30,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4913 conditions, 735 events. 415/735 cut-off events. For 50586/50586 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3212 event pairs, 68 based on Foata normal form. 2/736 useless extension candidates. Maximal degree in co-relation 4832. Up to 496 conditions per place. [2024-06-03 19:48:30,408 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 117 selfloop transitions, 45 changer transitions 0/164 dead transitions. [2024-06-03 19:48:30,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 164 transitions, 1846 flow [2024-06-03 19:48:30,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:30,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:30,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-03 19:48:30,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-03 19:48:30,410 INFO L175 Difference]: Start difference. First operand has 161 places, 136 transitions, 1136 flow. Second operand 10 states and 117 transitions. [2024-06-03 19:48:30,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 164 transitions, 1846 flow [2024-06-03 19:48:30,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 164 transitions, 1766 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:30,494 INFO L231 Difference]: Finished difference. Result has 166 places, 144 transitions, 1302 flow [2024-06-03 19:48:30,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1302, PETRI_PLACES=166, PETRI_TRANSITIONS=144} [2024-06-03 19:48:30,494 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 135 predicate places. [2024-06-03 19:48:30,494 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 144 transitions, 1302 flow [2024-06-03 19:48:30,495 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-03 19:48:30,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:30,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:30,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 19:48:30,495 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-03 19:48:30,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:30,495 INFO L85 PathProgramCache]: Analyzing trace with hash -565643125, now seen corresponding path program 3 times [2024-06-03 19:48:30,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:30,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247459759] [2024-06-03 19:48:30,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:30,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:30,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:31,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-03 19:48:31,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:31,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247459759] [2024-06-03 19:48:31,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247459759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:31,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:31,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:31,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400315199] [2024-06-03 19:48:31,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:31,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:31,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:31,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:31,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:31,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:31,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 144 transitions, 1302 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-03 19:48:31,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:31,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:31,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:31,499 INFO L124 PetriNetUnfolderBase]: 421/745 cut-off events. [2024-06-03 19:48:31,499 INFO L125 PetriNetUnfolderBase]: For 52719/52719 co-relation queries the response was YES. [2024-06-03 19:48:31,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5175 conditions, 745 events. 421/745 cut-off events. For 52719/52719 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3265 event pairs, 57 based on Foata normal form. 2/746 useless extension candidates. Maximal degree in co-relation 5091. Up to 498 conditions per place. [2024-06-03 19:48:31,507 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 114 selfloop transitions, 50 changer transitions 0/166 dead transitions. [2024-06-03 19:48:31,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 166 transitions, 1957 flow [2024-06-03 19:48:31,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:31,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:31,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-03 19:48:31,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-03 19:48:31,508 INFO L175 Difference]: Start difference. First operand has 166 places, 144 transitions, 1302 flow. Second operand 10 states and 116 transitions. [2024-06-03 19:48:31,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 166 transitions, 1957 flow [2024-06-03 19:48:31,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 166 transitions, 1906 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:31,603 INFO L231 Difference]: Finished difference. Result has 171 places, 146 transitions, 1391 flow [2024-06-03 19:48:31,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1253, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1391, PETRI_PLACES=171, PETRI_TRANSITIONS=146} [2024-06-03 19:48:31,603 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 140 predicate places. [2024-06-03 19:48:31,603 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 146 transitions, 1391 flow [2024-06-03 19:48:31,603 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-03 19:48:31,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:31,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:31,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 19:48:31,604 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-03 19:48:31,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:31,606 INFO L85 PathProgramCache]: Analyzing trace with hash -565433596, now seen corresponding path program 1 times [2024-06-03 19:48:31,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:31,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179284364] [2024-06-03 19:48:31,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:31,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:31,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:32,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-03 19:48:32,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:32,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179284364] [2024-06-03 19:48:32,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179284364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:32,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:32,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:32,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853400570] [2024-06-03 19:48:32,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:32,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:32,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:32,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:32,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:32,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:32,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 146 transitions, 1391 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-03 19:48:32,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:32,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:32,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:32,838 INFO L124 PetriNetUnfolderBase]: 417/740 cut-off events. [2024-06-03 19:48:32,838 INFO L125 PetriNetUnfolderBase]: For 51270/51270 co-relation queries the response was YES. [2024-06-03 19:48:32,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5102 conditions, 740 events. 417/740 cut-off events. For 51270/51270 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3236 event pairs, 59 based on Foata normal form. 3/742 useless extension candidates. Maximal degree in co-relation 5016. Up to 506 conditions per place. [2024-06-03 19:48:32,843 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 105 selfloop transitions, 60 changer transitions 0/167 dead transitions. [2024-06-03 19:48:32,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 167 transitions, 1947 flow [2024-06-03 19:48:32,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:32,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:32,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-03 19:48:32,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-03 19:48:32,844 INFO L175 Difference]: Start difference. First operand has 171 places, 146 transitions, 1391 flow. Second operand 10 states and 112 transitions. [2024-06-03 19:48:32,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 167 transitions, 1947 flow [2024-06-03 19:48:32,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 167 transitions, 1842 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:32,942 INFO L231 Difference]: Finished difference. Result has 175 places, 149 transitions, 1498 flow [2024-06-03 19:48:32,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1498, PETRI_PLACES=175, PETRI_TRANSITIONS=149} [2024-06-03 19:48:32,943 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 144 predicate places. [2024-06-03 19:48:32,943 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 149 transitions, 1498 flow [2024-06-03 19:48:32,943 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-03 19:48:32,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:32,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:32,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 19:48:32,943 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-03 19:48:32,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:32,944 INFO L85 PathProgramCache]: Analyzing trace with hash -571159327, now seen corresponding path program 6 times [2024-06-03 19:48:32,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:32,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609032482] [2024-06-03 19:48:32,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:32,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:32,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:33,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:33,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:33,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609032482] [2024-06-03 19:48:33,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609032482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:33,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:33,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:33,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436039608] [2024-06-03 19:48:33,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:33,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:33,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:33,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:33,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:33,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:33,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 149 transitions, 1498 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-03 19:48:33,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:33,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:33,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:34,204 INFO L124 PetriNetUnfolderBase]: 421/748 cut-off events. [2024-06-03 19:48:34,205 INFO L125 PetriNetUnfolderBase]: For 51584/51584 co-relation queries the response was YES. [2024-06-03 19:48:34,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5275 conditions, 748 events. 421/748 cut-off events. For 51584/51584 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3282 event pairs, 65 based on Foata normal form. 2/749 useless extension candidates. Maximal degree in co-relation 5187. Up to 597 conditions per place. [2024-06-03 19:48:34,212 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 128 selfloop transitions, 35 changer transitions 0/165 dead transitions. [2024-06-03 19:48:34,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 165 transitions, 1884 flow [2024-06-03 19:48:34,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:34,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:34,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-03 19:48:34,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:48:34,213 INFO L175 Difference]: Start difference. First operand has 175 places, 149 transitions, 1498 flow. Second operand 9 states and 99 transitions. [2024-06-03 19:48:34,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 165 transitions, 1884 flow [2024-06-03 19:48:34,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 165 transitions, 1746 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:34,316 INFO L231 Difference]: Finished difference. Result has 177 places, 150 transitions, 1456 flow [2024-06-03 19:48:34,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1456, PETRI_PLACES=177, PETRI_TRANSITIONS=150} [2024-06-03 19:48:34,316 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 146 predicate places. [2024-06-03 19:48:34,316 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 150 transitions, 1456 flow [2024-06-03 19:48:34,316 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-03 19:48:34,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:34,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:34,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 19:48:34,317 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-03 19:48:34,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:34,317 INFO L85 PathProgramCache]: Analyzing trace with hash -565441315, now seen corresponding path program 4 times [2024-06-03 19:48:34,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:34,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71737354] [2024-06-03 19:48:34,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:34,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:34,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:35,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:35,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:35,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71737354] [2024-06-03 19:48:35,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71737354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:35,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:35,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:35,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440461268] [2024-06-03 19:48:35,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:35,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:35,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:35,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:35,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:35,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:35,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 150 transitions, 1456 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-03 19:48:35,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:35,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:35,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:35,290 INFO L124 PetriNetUnfolderBase]: 427/758 cut-off events. [2024-06-03 19:48:35,290 INFO L125 PetriNetUnfolderBase]: For 53697/53697 co-relation queries the response was YES. [2024-06-03 19:48:35,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5291 conditions, 758 events. 427/758 cut-off events. For 53697/53697 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3335 event pairs, 60 based on Foata normal form. 2/759 useless extension candidates. Maximal degree in co-relation 5202. Up to 507 conditions per place. [2024-06-03 19:48:35,295 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 113 selfloop transitions, 56 changer transitions 0/171 dead transitions. [2024-06-03 19:48:35,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 171 transitions, 2120 flow [2024-06-03 19:48:35,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:35,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:35,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-03 19:48:35,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-03 19:48:35,296 INFO L175 Difference]: Start difference. First operand has 177 places, 150 transitions, 1456 flow. Second operand 10 states and 115 transitions. [2024-06-03 19:48:35,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 171 transitions, 2120 flow [2024-06-03 19:48:35,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 171 transitions, 2034 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:35,395 INFO L231 Difference]: Finished difference. Result has 180 places, 152 transitions, 1523 flow [2024-06-03 19:48:35,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1370, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1523, PETRI_PLACES=180, PETRI_TRANSITIONS=152} [2024-06-03 19:48:35,396 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 149 predicate places. [2024-06-03 19:48:35,396 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 152 transitions, 1523 flow [2024-06-03 19:48:35,396 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-03 19:48:35,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:35,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:35,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 19:48:35,397 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-03 19:48:35,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:35,397 INFO L85 PathProgramCache]: Analyzing trace with hash -565433875, now seen corresponding path program 5 times [2024-06-03 19:48:35,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:35,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143760954] [2024-06-03 19:48:35,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:35,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:35,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:36,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:36,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:36,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143760954] [2024-06-03 19:48:36,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143760954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:36,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:36,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:36,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654693656] [2024-06-03 19:48:36,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:36,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:36,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:36,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:36,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:36,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:36,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 152 transitions, 1523 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-03 19:48:36,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:36,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:36,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:36,375 INFO L124 PetriNetUnfolderBase]: 418/744 cut-off events. [2024-06-03 19:48:36,375 INFO L125 PetriNetUnfolderBase]: For 51871/51871 co-relation queries the response was YES. [2024-06-03 19:48:36,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5033 conditions, 744 events. 418/744 cut-off events. For 51871/51871 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3262 event pairs, 58 based on Foata normal form. 4/747 useless extension candidates. Maximal degree in co-relation 4943. Up to 502 conditions per place. [2024-06-03 19:48:36,382 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 109 selfloop transitions, 59 changer transitions 0/170 dead transitions. [2024-06-03 19:48:36,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 170 transitions, 2031 flow [2024-06-03 19:48:36,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:36,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:36,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-03 19:48:36,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-03 19:48:36,384 INFO L175 Difference]: Start difference. First operand has 180 places, 152 transitions, 1523 flow. Second operand 10 states and 113 transitions. [2024-06-03 19:48:36,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 170 transitions, 2031 flow [2024-06-03 19:48:36,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 170 transitions, 1886 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:36,489 INFO L231 Difference]: Finished difference. Result has 183 places, 152 transitions, 1504 flow [2024-06-03 19:48:36,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1504, PETRI_PLACES=183, PETRI_TRANSITIONS=152} [2024-06-03 19:48:36,490 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 152 predicate places. [2024-06-03 19:48:36,490 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 152 transitions, 1504 flow [2024-06-03 19:48:36,490 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-03 19:48:36,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:36,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:36,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 19:48:36,490 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-03 19:48:36,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:36,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1350551373, now seen corresponding path program 7 times [2024-06-03 19:48:36,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:36,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719100785] [2024-06-03 19:48:36,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:36,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:36,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:37,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:37,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:37,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719100785] [2024-06-03 19:48:37,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719100785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:37,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:37,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:37,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093566865] [2024-06-03 19:48:37,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:37,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:37,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:37,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:37,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:37,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:37,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 152 transitions, 1504 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-03 19:48:37,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:37,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:37,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:37,747 INFO L124 PetriNetUnfolderBase]: 422/753 cut-off events. [2024-06-03 19:48:37,748 INFO L125 PetriNetUnfolderBase]: For 49852/49858 co-relation queries the response was YES. [2024-06-03 19:48:37,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5097 conditions, 753 events. 422/753 cut-off events. For 49852/49858 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3325 event pairs, 62 based on Foata normal form. 2/750 useless extension candidates. Maximal degree in co-relation 5006. Up to 580 conditions per place. [2024-06-03 19:48:37,753 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 119 selfloop transitions, 45 changer transitions 0/166 dead transitions. [2024-06-03 19:48:37,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 166 transitions, 1890 flow [2024-06-03 19:48:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:37,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:37,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-03 19:48:37,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:48:37,755 INFO L175 Difference]: Start difference. First operand has 183 places, 152 transitions, 1504 flow. Second operand 9 states and 99 transitions. [2024-06-03 19:48:37,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 166 transitions, 1890 flow [2024-06-03 19:48:37,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 166 transitions, 1783 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:37,853 INFO L231 Difference]: Finished difference. Result has 184 places, 153 transitions, 1515 flow [2024-06-03 19:48:37,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1515, PETRI_PLACES=184, PETRI_TRANSITIONS=153} [2024-06-03 19:48:37,854 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 153 predicate places. [2024-06-03 19:48:37,854 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 153 transitions, 1515 flow [2024-06-03 19:48:37,854 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-03 19:48:37,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:37,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:37,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 19:48:37,855 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-03 19:48:37,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:37,855 INFO L85 PathProgramCache]: Analyzing trace with hash 2134113505, now seen corresponding path program 8 times [2024-06-03 19:48:37,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:37,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274304482] [2024-06-03 19:48:37,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:37,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:37,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:38,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:38,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:38,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274304482] [2024-06-03 19:48:38,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274304482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:38,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:38,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:38,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201338084] [2024-06-03 19:48:38,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:38,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:38,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:38,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:38,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:38,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:38,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 153 transitions, 1515 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-03 19:48:38,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:38,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:38,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:39,006 INFO L124 PetriNetUnfolderBase]: 426/761 cut-off events. [2024-06-03 19:48:39,006 INFO L125 PetriNetUnfolderBase]: For 51652/51658 co-relation queries the response was YES. [2024-06-03 19:48:39,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5166 conditions, 761 events. 426/761 cut-off events. For 51652/51658 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3373 event pairs, 62 based on Foata normal form. 2/758 useless extension candidates. Maximal degree in co-relation 5074. Up to 563 conditions per place. [2024-06-03 19:48:39,012 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 119 selfloop transitions, 47 changer transitions 0/168 dead transitions. [2024-06-03 19:48:39,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 168 transitions, 2031 flow [2024-06-03 19:48:39,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:39,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:39,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-03 19:48:39,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-06-03 19:48:39,013 INFO L175 Difference]: Start difference. First operand has 184 places, 153 transitions, 1515 flow. Second operand 9 states and 100 transitions. [2024-06-03 19:48:39,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 168 transitions, 2031 flow [2024-06-03 19:48:39,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 168 transitions, 1923 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:39,115 INFO L231 Difference]: Finished difference. Result has 186 places, 154 transitions, 1529 flow [2024-06-03 19:48:39,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1407, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1529, PETRI_PLACES=186, PETRI_TRANSITIONS=154} [2024-06-03 19:48:39,116 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 155 predicate places. [2024-06-03 19:48:39,116 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 154 transitions, 1529 flow [2024-06-03 19:48:39,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:39,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:39,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:39,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 19:48:39,116 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-03 19:48:39,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:39,117 INFO L85 PathProgramCache]: Analyzing trace with hash 2134267327, now seen corresponding path program 6 times [2024-06-03 19:48:39,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:39,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158761946] [2024-06-03 19:48:39,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:39,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:39,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:39,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:39,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:39,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158761946] [2024-06-03 19:48:39,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158761946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:39,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:39,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:39,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111386843] [2024-06-03 19:48:39,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:39,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:39,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:39,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:39,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:39,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:39,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 154 transitions, 1529 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-03 19:48:39,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:39,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:39,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:40,137 INFO L124 PetriNetUnfolderBase]: 442/787 cut-off events. [2024-06-03 19:48:40,138 INFO L125 PetriNetUnfolderBase]: For 57126/57132 co-relation queries the response was YES. [2024-06-03 19:48:40,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5435 conditions, 787 events. 442/787 cut-off events. For 57126/57132 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3531 event pairs, 77 based on Foata normal form. 2/784 useless extension candidates. Maximal degree in co-relation 5342. Up to 349 conditions per place. [2024-06-03 19:48:40,143 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 104 selfloop transitions, 75 changer transitions 0/181 dead transitions. [2024-06-03 19:48:40,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 181 transitions, 2445 flow [2024-06-03 19:48:40,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:40,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:40,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-03 19:48:40,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-03 19:48:40,144 INFO L175 Difference]: Start difference. First operand has 186 places, 154 transitions, 1529 flow. Second operand 10 states and 123 transitions. [2024-06-03 19:48:40,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 181 transitions, 2445 flow [2024-06-03 19:48:40,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 181 transitions, 2321 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:40,240 INFO L231 Difference]: Finished difference. Result has 190 places, 162 transitions, 1714 flow [2024-06-03 19:48:40,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1405, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1714, PETRI_PLACES=190, PETRI_TRANSITIONS=162} [2024-06-03 19:48:40,241 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 159 predicate places. [2024-06-03 19:48:40,241 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 162 transitions, 1714 flow [2024-06-03 19:48:40,241 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-03 19:48:40,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:40,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:40,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 19:48:40,241 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-03 19:48:40,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:40,241 INFO L85 PathProgramCache]: Analyzing trace with hash 2139838957, now seen corresponding path program 7 times [2024-06-03 19:48:40,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:40,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427668649] [2024-06-03 19:48:40,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:40,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:40,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:41,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:41,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:41,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427668649] [2024-06-03 19:48:41,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427668649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:41,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:41,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:41,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985298164] [2024-06-03 19:48:41,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:41,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:41,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:41,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:41,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:41,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:41,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 162 transitions, 1714 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-03 19:48:41,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:41,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:41,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:41,369 INFO L124 PetriNetUnfolderBase]: 481/851 cut-off events. [2024-06-03 19:48:41,369 INFO L125 PetriNetUnfolderBase]: For 73195/73201 co-relation queries the response was YES. [2024-06-03 19:48:41,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6260 conditions, 851 events. 481/851 cut-off events. For 73195/73201 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3861 event pairs, 83 based on Foata normal form. 4/850 useless extension candidates. Maximal degree in co-relation 6166. Up to 375 conditions per place. [2024-06-03 19:48:41,375 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 111 selfloop transitions, 76 changer transitions 0/189 dead transitions. [2024-06-03 19:48:41,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 189 transitions, 2673 flow [2024-06-03 19:48:41,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:41,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:41,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-03 19:48:41,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-03 19:48:41,376 INFO L175 Difference]: Start difference. First operand has 190 places, 162 transitions, 1714 flow. Second operand 10 states and 124 transitions. [2024-06-03 19:48:41,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 189 transitions, 2673 flow [2024-06-03 19:48:41,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 189 transitions, 2446 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:41,506 INFO L231 Difference]: Finished difference. Result has 193 places, 169 transitions, 1795 flow [2024-06-03 19:48:41,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1795, PETRI_PLACES=193, PETRI_TRANSITIONS=169} [2024-06-03 19:48:41,506 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 162 predicate places. [2024-06-03 19:48:41,506 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 169 transitions, 1795 flow [2024-06-03 19:48:41,506 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-03 19:48:41,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:41,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:41,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 19:48:41,507 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-03 19:48:41,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:41,507 INFO L85 PathProgramCache]: Analyzing trace with hash 2139623755, now seen corresponding path program 9 times [2024-06-03 19:48:41,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:41,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701118222] [2024-06-03 19:48:41,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:41,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:41,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:42,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:42,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:42,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701118222] [2024-06-03 19:48:42,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701118222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:42,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:42,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:42,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955471034] [2024-06-03 19:48:42,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:42,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:42,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:42,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:42,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:42,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:42,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 169 transitions, 1795 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-03 19:48:42,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:42,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:42,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:42,767 INFO L124 PetriNetUnfolderBase]: 485/859 cut-off events. [2024-06-03 19:48:42,767 INFO L125 PetriNetUnfolderBase]: For 71339/71345 co-relation queries the response was YES. [2024-06-03 19:48:42,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6195 conditions, 859 events. 485/859 cut-off events. For 71339/71345 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3912 event pairs, 64 based on Foata normal form. 2/856 useless extension candidates. Maximal degree in co-relation 6101. Up to 686 conditions per place. [2024-06-03 19:48:42,773 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 138 selfloop transitions, 44 changer transitions 0/184 dead transitions. [2024-06-03 19:48:42,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 184 transitions, 2218 flow [2024-06-03 19:48:42,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:42,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:42,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-03 19:48:42,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-03 19:48:42,774 INFO L175 Difference]: Start difference. First operand has 193 places, 169 transitions, 1795 flow. Second operand 9 states and 101 transitions. [2024-06-03 19:48:42,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 184 transitions, 2218 flow [2024-06-03 19:48:42,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 184 transitions, 2068 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:42,893 INFO L231 Difference]: Finished difference. Result has 196 places, 170 transitions, 1758 flow [2024-06-03 19:48:42,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1758, PETRI_PLACES=196, PETRI_TRANSITIONS=170} [2024-06-03 19:48:42,893 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 165 predicate places. [2024-06-03 19:48:42,893 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 170 transitions, 1758 flow [2024-06-03 19:48:42,893 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-03 19:48:42,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:42,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:42,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 19:48:42,894 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-03 19:48:42,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:42,894 INFO L85 PathProgramCache]: Analyzing trace with hash 2139629707, now seen corresponding path program 8 times [2024-06-03 19:48:42,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:42,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131354159] [2024-06-03 19:48:42,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:42,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:42,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:43,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:43,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:43,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131354159] [2024-06-03 19:48:43,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131354159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:43,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:43,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:43,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112726957] [2024-06-03 19:48:43,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:43,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:43,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:43,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:43,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:43,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:43,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 170 transitions, 1758 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-03 19:48:43,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:43,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:43,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:43,891 INFO L124 PetriNetUnfolderBase]: 491/869 cut-off events. [2024-06-03 19:48:43,891 INFO L125 PetriNetUnfolderBase]: For 73232/73238 co-relation queries the response was YES. [2024-06-03 19:48:43,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6162 conditions, 869 events. 491/869 cut-off events. For 73232/73238 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3985 event pairs, 86 based on Foata normal form. 2/866 useless extension candidates. Maximal degree in co-relation 6067. Up to 385 conditions per place. [2024-06-03 19:48:43,898 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 115 selfloop transitions, 76 changer transitions 0/193 dead transitions. [2024-06-03 19:48:43,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 193 transitions, 2772 flow [2024-06-03 19:48:43,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:43,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:43,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-03 19:48:43,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-03 19:48:43,899 INFO L175 Difference]: Start difference. First operand has 196 places, 170 transitions, 1758 flow. Second operand 10 states and 127 transitions. [2024-06-03 19:48:43,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 193 transitions, 2772 flow [2024-06-03 19:48:44,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 193 transitions, 2670 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:44,029 INFO L231 Difference]: Finished difference. Result has 199 places, 173 transitions, 1863 flow [2024-06-03 19:48:44,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1863, PETRI_PLACES=199, PETRI_TRANSITIONS=173} [2024-06-03 19:48:44,029 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 168 predicate places. [2024-06-03 19:48:44,029 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 173 transitions, 1863 flow [2024-06-03 19:48:44,030 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-03 19:48:44,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:44,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:44,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 19:48:44,030 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-03 19:48:44,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:44,030 INFO L85 PathProgramCache]: Analyzing trace with hash 614832575, now seen corresponding path program 9 times [2024-06-03 19:48:44,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:44,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933486172] [2024-06-03 19:48:44,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:44,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:44,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:44,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:44,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:44,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933486172] [2024-06-03 19:48:44,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933486172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:44,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:44,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:44,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499621534] [2024-06-03 19:48:44,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:44,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:44,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:44,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:44,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:44,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:44,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 173 transitions, 1863 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-03 19:48:44,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:44,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:44,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:45,028 INFO L124 PetriNetUnfolderBase]: 542/951 cut-off events. [2024-06-03 19:48:45,028 INFO L125 PetriNetUnfolderBase]: For 95905/95911 co-relation queries the response was YES. [2024-06-03 19:48:45,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7389 conditions, 951 events. 542/951 cut-off events. For 95905/95911 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4416 event pairs, 75 based on Foata normal form. 2/948 useless extension candidates. Maximal degree in co-relation 7293. Up to 414 conditions per place. [2024-06-03 19:48:45,039 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 114 selfloop transitions, 87 changer transitions 0/203 dead transitions. [2024-06-03 19:48:45,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 203 transitions, 3035 flow [2024-06-03 19:48:45,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:45,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:45,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-03 19:48:45,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-03 19:48:45,041 INFO L175 Difference]: Start difference. First operand has 199 places, 173 transitions, 1863 flow. Second operand 10 states and 125 transitions. [2024-06-03 19:48:45,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 203 transitions, 3035 flow [2024-06-03 19:48:45,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 203 transitions, 2878 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:45,207 INFO L231 Difference]: Finished difference. Result has 205 places, 182 transitions, 2071 flow [2024-06-03 19:48:45,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2071, PETRI_PLACES=205, PETRI_TRANSITIONS=182} [2024-06-03 19:48:45,207 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 174 predicate places. [2024-06-03 19:48:45,208 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 182 transitions, 2071 flow [2024-06-03 19:48:45,208 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-03 19:48:45,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:45,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:45,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 19:48:45,208 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-03 19:48:45,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:45,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1287477527, now seen corresponding path program 10 times [2024-06-03 19:48:45,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:45,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319869956] [2024-06-03 19:48:45,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:45,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:45,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:45,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:45,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:45,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319869956] [2024-06-03 19:48:45,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319869956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:45,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:45,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:45,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334515957] [2024-06-03 19:48:45,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:45,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:45,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:45,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:45,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:45,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:45,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 182 transitions, 2071 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-03 19:48:45,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:45,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:45,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:46,224 INFO L124 PetriNetUnfolderBase]: 538/945 cut-off events. [2024-06-03 19:48:46,224 INFO L125 PetriNetUnfolderBase]: For 94123/94129 co-relation queries the response was YES. [2024-06-03 19:48:46,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7356 conditions, 945 events. 538/945 cut-off events. For 94123/94129 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4397 event pairs, 94 based on Foata normal form. 2/942 useless extension candidates. Maximal degree in co-relation 7257. Up to 413 conditions per place. [2024-06-03 19:48:46,232 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 117 selfloop transitions, 82 changer transitions 0/201 dead transitions. [2024-06-03 19:48:46,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 201 transitions, 2931 flow [2024-06-03 19:48:46,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:46,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:46,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-03 19:48:46,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-03 19:48:46,234 INFO L175 Difference]: Start difference. First operand has 205 places, 182 transitions, 2071 flow. Second operand 10 states and 125 transitions. [2024-06-03 19:48:46,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 201 transitions, 2931 flow [2024-06-03 19:48:46,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 201 transitions, 2741 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:46,409 INFO L231 Difference]: Finished difference. Result has 210 places, 182 transitions, 2050 flow [2024-06-03 19:48:46,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2050, PETRI_PLACES=210, PETRI_TRANSITIONS=182} [2024-06-03 19:48:46,410 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 179 predicate places. [2024-06-03 19:48:46,410 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 182 transitions, 2050 flow [2024-06-03 19:48:46,410 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-03 19:48:46,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:46,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:46,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 19:48:46,410 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-03 19:48:46,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:46,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1481209175, now seen corresponding path program 10 times [2024-06-03 19:48:46,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:46,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511041049] [2024-06-03 19:48:46,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:46,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:46,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:47,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:47,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:47,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511041049] [2024-06-03 19:48:47,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511041049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:47,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:47,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:47,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143662592] [2024-06-03 19:48:47,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:47,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:47,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:47,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:47,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:47,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:47,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 182 transitions, 2050 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-03 19:48:47,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:47,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:47,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:47,845 INFO L124 PetriNetUnfolderBase]: 535/940 cut-off events. [2024-06-03 19:48:47,846 INFO L125 PetriNetUnfolderBase]: For 92093/92099 co-relation queries the response was YES. [2024-06-03 19:48:47,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7179 conditions, 940 events. 535/940 cut-off events. For 92093/92099 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4352 event pairs, 72 based on Foata normal form. 2/937 useless extension candidates. Maximal degree in co-relation 7079. Up to 767 conditions per place. [2024-06-03 19:48:47,853 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 143 selfloop transitions, 50 changer transitions 0/195 dead transitions. [2024-06-03 19:48:47,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 195 transitions, 2472 flow [2024-06-03 19:48:47,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:47,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:47,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-03 19:48:47,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-03 19:48:47,854 INFO L175 Difference]: Start difference. First operand has 210 places, 182 transitions, 2050 flow. Second operand 9 states and 98 transitions. [2024-06-03 19:48:47,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 195 transitions, 2472 flow [2024-06-03 19:48:48,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 195 transitions, 2297 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:48,043 INFO L231 Difference]: Finished difference. Result has 211 places, 182 transitions, 1979 flow [2024-06-03 19:48:48,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1875, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1979, PETRI_PLACES=211, PETRI_TRANSITIONS=182} [2024-06-03 19:48:48,045 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 180 predicate places. [2024-06-03 19:48:48,045 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 182 transitions, 1979 flow [2024-06-03 19:48:48,045 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-03 19:48:48,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:48,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:48,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 19:48:48,046 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-03 19:48:48,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:48,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1287485246, now seen corresponding path program 2 times [2024-06-03 19:48:48,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:48,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994964352] [2024-06-03 19:48:48,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:48,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:48,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:48,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:48,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:48,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994964352] [2024-06-03 19:48:48,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994964352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:48,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:48,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:48,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941867048] [2024-06-03 19:48:48,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:48,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:48,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:48,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:48,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:49,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:49,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 182 transitions, 1979 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-03 19:48:49,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:49,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:49,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:49,354 INFO L124 PetriNetUnfolderBase]: 527/926 cut-off events. [2024-06-03 19:48:49,355 INFO L125 PetriNetUnfolderBase]: For 88909/88909 co-relation queries the response was YES. [2024-06-03 19:48:49,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6812 conditions, 926 events. 527/926 cut-off events. For 88909/88909 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4322 event pairs, 80 based on Foata normal form. 3/925 useless extension candidates. Maximal degree in co-relation 6711. Up to 514 conditions per place. [2024-06-03 19:48:49,364 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 115 selfloop transitions, 90 changer transitions 0/207 dead transitions. [2024-06-03 19:48:49,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 207 transitions, 2808 flow [2024-06-03 19:48:49,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:48:49,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:48:49,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-03 19:48:49,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-03 19:48:49,365 INFO L175 Difference]: Start difference. First operand has 211 places, 182 transitions, 1979 flow. Second operand 11 states and 129 transitions. [2024-06-03 19:48:49,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 207 transitions, 2808 flow [2024-06-03 19:48:49,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 207 transitions, 2636 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-03 19:48:49,535 INFO L231 Difference]: Finished difference. Result has 216 places, 187 transitions, 2107 flow [2024-06-03 19:48:49,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2107, PETRI_PLACES=216, PETRI_TRANSITIONS=187} [2024-06-03 19:48:49,535 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 185 predicate places. [2024-06-03 19:48:49,535 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 187 transitions, 2107 flow [2024-06-03 19:48:49,535 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-03 19:48:49,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:49,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:49,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 19:48:49,536 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-03 19:48:49,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:49,536 INFO L85 PathProgramCache]: Analyzing trace with hash 614630765, now seen corresponding path program 11 times [2024-06-03 19:48:49,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:49,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192142742] [2024-06-03 19:48:49,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:49,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:49,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:50,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:50,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:50,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192142742] [2024-06-03 19:48:50,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192142742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:50,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:50,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:50,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601047118] [2024-06-03 19:48:50,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:50,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:50,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:50,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:50,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:50,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:50,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 187 transitions, 2107 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-03 19:48:50,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:50,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:50,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:50,614 INFO L124 PetriNetUnfolderBase]: 523/921 cut-off events. [2024-06-03 19:48:50,614 INFO L125 PetriNetUnfolderBase]: For 84350/84356 co-relation queries the response was YES. [2024-06-03 19:48:50,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6794 conditions, 921 events. 523/921 cut-off events. For 84350/84356 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4262 event pairs, 72 based on Foata normal form. 2/918 useless extension candidates. Maximal degree in co-relation 6689. Up to 400 conditions per place. [2024-06-03 19:48:50,622 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 107 selfloop transitions, 97 changer transitions 0/206 dead transitions. [2024-06-03 19:48:50,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 206 transitions, 3015 flow [2024-06-03 19:48:50,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:50,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:50,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-03 19:48:50,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-03 19:48:50,623 INFO L175 Difference]: Start difference. First operand has 216 places, 187 transitions, 2107 flow. Second operand 10 states and 122 transitions. [2024-06-03 19:48:50,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 206 transitions, 3015 flow [2024-06-03 19:48:50,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 206 transitions, 2848 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:50,791 INFO L231 Difference]: Finished difference. Result has 218 places, 188 transitions, 2163 flow [2024-06-03 19:48:50,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1943, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2163, PETRI_PLACES=218, PETRI_TRANSITIONS=188} [2024-06-03 19:48:50,792 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 187 predicate places. [2024-06-03 19:48:50,792 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 188 transitions, 2163 flow [2024-06-03 19:48:50,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:50,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:50,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:50,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 19:48:50,792 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-03 19:48:50,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:50,793 INFO L85 PathProgramCache]: Analyzing trace with hash 880537295, now seen corresponding path program 12 times [2024-06-03 19:48:50,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:50,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443135593] [2024-06-03 19:48:50,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:50,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:50,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:51,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:51,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:51,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443135593] [2024-06-03 19:48:51,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443135593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:51,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:51,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:51,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872704319] [2024-06-03 19:48:51,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:51,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:51,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:51,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:51,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:51,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:51,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 188 transitions, 2163 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-03 19:48:51,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:51,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:51,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:51,927 INFO L124 PetriNetUnfolderBase]: 552/968 cut-off events. [2024-06-03 19:48:51,927 INFO L125 PetriNetUnfolderBase]: For 99535/99535 co-relation queries the response was YES. [2024-06-03 19:48:51,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7374 conditions, 968 events. 552/968 cut-off events. For 99535/99535 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4545 event pairs, 101 based on Foata normal form. 4/971 useless extension candidates. Maximal degree in co-relation 7267. Up to 907 conditions per place. [2024-06-03 19:48:51,933 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 184 selfloop transitions, 21 changer transitions 0/207 dead transitions. [2024-06-03 19:48:51,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 207 transitions, 2889 flow [2024-06-03 19:48:51,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:51,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:51,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-03 19:48:51,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.321875 [2024-06-03 19:48:51,934 INFO L175 Difference]: Start difference. First operand has 218 places, 188 transitions, 2163 flow. Second operand 10 states and 103 transitions. [2024-06-03 19:48:51,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 207 transitions, 2889 flow [2024-06-03 19:48:52,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 207 transitions, 2579 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-03 19:48:52,138 INFO L231 Difference]: Finished difference. Result has 219 places, 195 transitions, 2066 flow [2024-06-03 19:48:52,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2066, PETRI_PLACES=219, PETRI_TRANSITIONS=195} [2024-06-03 19:48:52,139 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 188 predicate places. [2024-06-03 19:48:52,139 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 195 transitions, 2066 flow [2024-06-03 19:48:52,139 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-03 19:48:52,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:52,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:52,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 19:48:52,139 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-03 19:48:52,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:52,139 INFO L85 PathProgramCache]: Analyzing trace with hash 880864004, now seen corresponding path program 3 times [2024-06-03 19:48:52,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:52,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639966606] [2024-06-03 19:48:52,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:52,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:52,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:53,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:53,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:53,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639966606] [2024-06-03 19:48:53,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639966606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:53,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:53,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:53,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264488508] [2024-06-03 19:48:53,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:53,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:53,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:53,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:53,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:53,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:53,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 195 transitions, 2066 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-03 19:48:53,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:53,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:53,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:53,667 INFO L124 PetriNetUnfolderBase]: 548/961 cut-off events. [2024-06-03 19:48:53,667 INFO L125 PetriNetUnfolderBase]: For 91001/91001 co-relation queries the response was YES. [2024-06-03 19:48:53,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7014 conditions, 961 events. 548/961 cut-off events. For 91001/91001 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4524 event pairs, 104 based on Foata normal form. 1/961 useless extension candidates. Maximal degree in co-relation 6906. Up to 926 conditions per place. [2024-06-03 19:48:53,675 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 186 selfloop transitions, 18 changer transitions 0/206 dead transitions. [2024-06-03 19:48:53,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 206 transitions, 2507 flow [2024-06-03 19:48:53,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:48:53,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:48:53,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-03 19:48:53,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29545454545454547 [2024-06-03 19:48:53,676 INFO L175 Difference]: Start difference. First operand has 219 places, 195 transitions, 2066 flow. Second operand 11 states and 104 transitions. [2024-06-03 19:48:53,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 206 transitions, 2507 flow [2024-06-03 19:48:53,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 206 transitions, 2427 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:53,894 INFO L231 Difference]: Finished difference. Result has 223 places, 196 transitions, 2041 flow [2024-06-03 19:48:53,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1987, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2041, PETRI_PLACES=223, PETRI_TRANSITIONS=196} [2024-06-03 19:48:53,895 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 192 predicate places. [2024-06-03 19:48:53,895 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 196 transitions, 2041 flow [2024-06-03 19:48:53,895 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-03 19:48:53,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:53,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:53,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 19:48:53,895 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-03 19:48:53,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:53,896 INFO L85 PathProgramCache]: Analyzing trace with hash 871333085, now seen corresponding path program 13 times [2024-06-03 19:48:53,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:53,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128335925] [2024-06-03 19:48:53,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:53,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:53,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:54,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:54,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:54,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128335925] [2024-06-03 19:48:54,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128335925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:54,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:54,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:54,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604397142] [2024-06-03 19:48:54,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:54,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:54,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:54,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:54,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:54,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:54,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 196 transitions, 2041 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-03 19:48:54,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:54,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:54,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:54,974 INFO L124 PetriNetUnfolderBase]: 554/972 cut-off events. [2024-06-03 19:48:54,974 INFO L125 PetriNetUnfolderBase]: For 97165/97171 co-relation queries the response was YES. [2024-06-03 19:48:54,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7069 conditions, 972 events. 554/972 cut-off events. For 97165/97171 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4582 event pairs, 62 based on Foata normal form. 2/969 useless extension candidates. Maximal degree in co-relation 6960. Up to 421 conditions per place. [2024-06-03 19:48:54,983 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 105 selfloop transitions, 109 changer transitions 0/216 dead transitions. [2024-06-03 19:48:54,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 216 transitions, 3009 flow [2024-06-03 19:48:54,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:54,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:54,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-03 19:48:54,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-03 19:48:54,984 INFO L175 Difference]: Start difference. First operand has 223 places, 196 transitions, 2041 flow. Second operand 10 states and 121 transitions. [2024-06-03 19:48:54,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 216 transitions, 3009 flow [2024-06-03 19:48:55,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 216 transitions, 2961 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-03 19:48:55,208 INFO L231 Difference]: Finished difference. Result has 224 places, 198 transitions, 2262 flow [2024-06-03 19:48:55,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1993, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2262, PETRI_PLACES=224, PETRI_TRANSITIONS=198} [2024-06-03 19:48:55,209 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2024-06-03 19:48:55,209 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 198 transitions, 2262 flow [2024-06-03 19:48:55,209 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-03 19:48:55,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:55,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:55,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 19:48:55,209 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-03 19:48:55,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:55,210 INFO L85 PathProgramCache]: Analyzing trace with hash 873966301, now seen corresponding path program 14 times [2024-06-03 19:48:55,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:55,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300142662] [2024-06-03 19:48:55,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:55,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:55,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:55,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:55,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:55,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300142662] [2024-06-03 19:48:55,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300142662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:55,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:55,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:55,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537567013] [2024-06-03 19:48:55,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:55,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:55,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:55,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:55,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:55,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:55,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 198 transitions, 2262 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-03 19:48:55,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:55,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:55,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:56,232 INFO L124 PetriNetUnfolderBase]: 548/964 cut-off events. [2024-06-03 19:48:56,233 INFO L125 PetriNetUnfolderBase]: For 94140/94146 co-relation queries the response was YES. [2024-06-03 19:48:56,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7010 conditions, 964 events. 548/964 cut-off events. For 94140/94146 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4545 event pairs, 68 based on Foata normal form. 4/963 useless extension candidates. Maximal degree in co-relation 6900. Up to 420 conditions per place. [2024-06-03 19:48:56,239 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 109 selfloop transitions, 105 changer transitions 0/216 dead transitions. [2024-06-03 19:48:56,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 216 transitions, 3190 flow [2024-06-03 19:48:56,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:56,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:56,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-03 19:48:56,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-03 19:48:56,241 INFO L175 Difference]: Start difference. First operand has 224 places, 198 transitions, 2262 flow. Second operand 10 states and 122 transitions. [2024-06-03 19:48:56,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 216 transitions, 3190 flow [2024-06-03 19:48:56,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 216 transitions, 2863 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-03 19:48:56,419 INFO L231 Difference]: Finished difference. Result has 224 places, 198 transitions, 2153 flow [2024-06-03 19:48:56,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2153, PETRI_PLACES=224, PETRI_TRANSITIONS=198} [2024-06-03 19:48:56,420 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2024-06-03 19:48:56,420 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 198 transitions, 2153 flow [2024-06-03 19:48:56,420 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-03 19:48:56,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:56,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:56,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 19:48:56,420 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-03 19:48:56,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:56,420 INFO L85 PathProgramCache]: Analyzing trace with hash 871340804, now seen corresponding path program 4 times [2024-06-03 19:48:56,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:56,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822794260] [2024-06-03 19:48:56,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:56,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:56,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:57,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:57,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:57,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822794260] [2024-06-03 19:48:57,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822794260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:57,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:57,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:57,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369124502] [2024-06-03 19:48:57,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:57,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:57,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:57,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:57,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:57,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:57,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 198 transitions, 2153 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-03 19:48:57,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:57,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:57,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:57,781 INFO L124 PetriNetUnfolderBase]: 544/957 cut-off events. [2024-06-03 19:48:57,782 INFO L125 PetriNetUnfolderBase]: For 85124/85130 co-relation queries the response was YES. [2024-06-03 19:48:57,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6762 conditions, 957 events. 544/957 cut-off events. For 85124/85130 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4510 event pairs, 97 based on Foata normal form. 5/959 useless extension candidates. Maximal degree in co-relation 6653. Up to 874 conditions per place. [2024-06-03 19:48:57,789 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 168 selfloop transitions, 39 changer transitions 0/209 dead transitions. [2024-06-03 19:48:57,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 209 transitions, 2608 flow [2024-06-03 19:48:57,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:57,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:57,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-03 19:48:57,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31875 [2024-06-03 19:48:57,791 INFO L175 Difference]: Start difference. First operand has 224 places, 198 transitions, 2153 flow. Second operand 10 states and 102 transitions. [2024-06-03 19:48:57,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 209 transitions, 2608 flow [2024-06-03 19:48:57,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 209 transitions, 2364 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-03 19:48:57,973 INFO L231 Difference]: Finished difference. Result has 225 places, 199 transitions, 2006 flow [2024-06-03 19:48:57,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2006, PETRI_PLACES=225, PETRI_TRANSITIONS=199} [2024-06-03 19:48:57,974 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 194 predicate places. [2024-06-03 19:48:57,974 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 199 transitions, 2006 flow [2024-06-03 19:48:57,974 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-03 19:48:57,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:57,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:57,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 19:48:57,975 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-03 19:48:57,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:57,975 INFO L85 PathProgramCache]: Analyzing trace with hash 614840015, now seen corresponding path program 15 times [2024-06-03 19:48:57,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:57,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232602004] [2024-06-03 19:48:57,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:57,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:57,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:58,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:58,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:58,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232602004] [2024-06-03 19:48:58,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232602004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:58,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:58,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:58,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564233494] [2024-06-03 19:48:58,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:58,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:58,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:58,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:58,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:58,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:48:58,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 199 transitions, 2006 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-03 19:48:58,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:58,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:48:58,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:59,028 INFO L124 PetriNetUnfolderBase]: 538/949 cut-off events. [2024-06-03 19:48:59,028 INFO L125 PetriNetUnfolderBase]: For 84360/84366 co-relation queries the response was YES. [2024-06-03 19:48:59,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6205 conditions, 949 events. 538/949 cut-off events. For 84360/84366 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4461 event pairs, 74 based on Foata normal form. 4/948 useless extension candidates. Maximal degree in co-relation 6096. Up to 415 conditions per place. [2024-06-03 19:48:59,034 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 116 selfloop transitions, 99 changer transitions 0/217 dead transitions. [2024-06-03 19:48:59,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 217 transitions, 2948 flow [2024-06-03 19:48:59,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:59,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:59,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-03 19:48:59,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-03 19:48:59,035 INFO L175 Difference]: Start difference. First operand has 225 places, 199 transitions, 2006 flow. Second operand 10 states and 123 transitions. [2024-06-03 19:48:59,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 217 transitions, 2948 flow [2024-06-03 19:48:59,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 217 transitions, 2821 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:59,176 INFO L231 Difference]: Finished difference. Result has 227 places, 199 transitions, 2085 flow [2024-06-03 19:48:59,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2085, PETRI_PLACES=227, PETRI_TRANSITIONS=199} [2024-06-03 19:48:59,176 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 196 predicate places. [2024-06-03 19:48:59,176 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 199 transitions, 2085 flow [2024-06-03 19:48:59,176 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-03 19:48:59,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:59,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:59,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 19:48:59,177 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-03 19:48:59,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:59,177 INFO L85 PathProgramCache]: Analyzing trace with hash 614840294, now seen corresponding path program 5 times [2024-06-03 19:48:59,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:59,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720211869] [2024-06-03 19:48:59,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:59,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:59,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:00,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:00,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:00,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720211869] [2024-06-03 19:49:00,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720211869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:00,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:00,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:49:00,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726410659] [2024-06-03 19:49:00,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:00,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:49:00,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:00,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:49:00,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:49:00,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:00,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 199 transitions, 2085 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-03 19:49:00,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:00,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:00,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:00,505 INFO L124 PetriNetUnfolderBase]: 534/942 cut-off events. [2024-06-03 19:49:00,505 INFO L125 PetriNetUnfolderBase]: For 74796/74802 co-relation queries the response was YES. [2024-06-03 19:49:00,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6234 conditions, 942 events. 534/942 cut-off events. For 74796/74802 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4438 event pairs, 92 based on Foata normal form. 5/944 useless extension candidates. Maximal degree in co-relation 6124. Up to 859 conditions per place. [2024-06-03 19:49:00,516 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 171 selfloop transitions, 37 changer transitions 0/210 dead transitions. [2024-06-03 19:49:00,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 210 transitions, 2540 flow [2024-06-03 19:49:00,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:00,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:00,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-03 19:49:00,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.321875 [2024-06-03 19:49:00,518 INFO L175 Difference]: Start difference. First operand has 227 places, 199 transitions, 2085 flow. Second operand 10 states and 103 transitions. [2024-06-03 19:49:00,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 210 transitions, 2540 flow [2024-06-03 19:49:00,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 210 transitions, 2340 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:00,655 INFO L231 Difference]: Finished difference. Result has 229 places, 200 transitions, 1976 flow [2024-06-03 19:49:00,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1976, PETRI_PLACES=229, PETRI_TRANSITIONS=200} [2024-06-03 19:49:00,655 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-03 19:49:00,656 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 200 transitions, 1976 flow [2024-06-03 19:49:00,656 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-03 19:49:00,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:00,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:00,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 19:49:00,656 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-03 19:49:00,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:00,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1340228856, now seen corresponding path program 1 times [2024-06-03 19:49:00,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:00,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659835081] [2024-06-03 19:49:00,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:00,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:00,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:01,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:01,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:01,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659835081] [2024-06-03 19:49:01,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659835081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:01,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:01,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:01,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142129906] [2024-06-03 19:49:01,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:01,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:01,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:01,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:01,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:01,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:01,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 200 transitions, 1976 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-03 19:49:01,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:01,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:01,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:01,999 INFO L124 PetriNetUnfolderBase]: 538/949 cut-off events. [2024-06-03 19:49:02,000 INFO L125 PetriNetUnfolderBase]: For 79184/79184 co-relation queries the response was YES. [2024-06-03 19:49:02,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6125 conditions, 949 events. 538/949 cut-off events. For 79184/79184 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4479 event pairs, 69 based on Foata normal form. 2/950 useless extension candidates. Maximal degree in co-relation 6014. Up to 843 conditions per place. [2024-06-03 19:49:02,011 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 195 selfloop transitions, 22 changer transitions 0/219 dead transitions. [2024-06-03 19:49:02,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 219 transitions, 2469 flow [2024-06-03 19:49:02,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:02,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:02,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-03 19:49:02,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31875 [2024-06-03 19:49:02,012 INFO L175 Difference]: Start difference. First operand has 229 places, 200 transitions, 1976 flow. Second operand 10 states and 102 transitions. [2024-06-03 19:49:02,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 219 transitions, 2469 flow [2024-06-03 19:49:02,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 219 transitions, 2382 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:02,173 INFO L231 Difference]: Finished difference. Result has 231 places, 201 transitions, 1949 flow [2024-06-03 19:49:02,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1949, PETRI_PLACES=231, PETRI_TRANSITIONS=201} [2024-06-03 19:49:02,173 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 200 predicate places. [2024-06-03 19:49:02,173 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 201 transitions, 1949 flow [2024-06-03 19:49:02,173 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-03 19:49:02,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:02,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:02,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 19:49:02,173 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-03 19:49:02,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:02,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1955908214, now seen corresponding path program 1 times [2024-06-03 19:49:02,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:02,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936957379] [2024-06-03 19:49:02,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:02,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:02,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:02,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:02,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:02,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936957379] [2024-06-03 19:49:02,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936957379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:02,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:02,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:02,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947687076] [2024-06-03 19:49:02,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:02,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:02,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:02,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:02,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:03,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:03,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 201 transitions, 1949 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-03 19:49:03,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:03,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:03,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:03,417 INFO L124 PetriNetUnfolderBase]: 535/944 cut-off events. [2024-06-03 19:49:03,417 INFO L125 PetriNetUnfolderBase]: For 74556/74556 co-relation queries the response was YES. [2024-06-03 19:49:03,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6016 conditions, 944 events. 535/944 cut-off events. For 74556/74556 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4473 event pairs, 80 based on Foata normal form. 1/944 useless extension candidates. Maximal degree in co-relation 5904. Up to 825 conditions per place. [2024-06-03 19:49:03,425 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 179 selfloop transitions, 38 changer transitions 0/219 dead transitions. [2024-06-03 19:49:03,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 219 transitions, 2440 flow [2024-06-03 19:49:03,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:03,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:03,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-03 19:49:03,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-03 19:49:03,426 INFO L175 Difference]: Start difference. First operand has 231 places, 201 transitions, 1949 flow. Second operand 10 states and 107 transitions. [2024-06-03 19:49:03,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 219 transitions, 2440 flow [2024-06-03 19:49:03,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 219 transitions, 2378 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:03,570 INFO L231 Difference]: Finished difference. Result has 233 places, 201 transitions, 1971 flow [2024-06-03 19:49:03,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1887, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1971, PETRI_PLACES=233, PETRI_TRANSITIONS=201} [2024-06-03 19:49:03,570 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 202 predicate places. [2024-06-03 19:49:03,570 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 201 transitions, 1971 flow [2024-06-03 19:49:03,571 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-03 19:49:03,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:03,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:03,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 19:49:03,571 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-03 19:49:03,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:03,572 INFO L85 PathProgramCache]: Analyzing trace with hash -998567836, now seen corresponding path program 2 times [2024-06-03 19:49:03,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:03,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248112919] [2024-06-03 19:49:03,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:03,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:03,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:04,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:04,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:04,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248112919] [2024-06-03 19:49:04,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248112919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:04,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:04,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:04,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268081148] [2024-06-03 19:49:04,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:04,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:04,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:04,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:04,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:04,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:04,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 201 transitions, 1971 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-03 19:49:04,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:04,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:04,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:04,959 INFO L124 PetriNetUnfolderBase]: 539/952 cut-off events. [2024-06-03 19:49:04,959 INFO L125 PetriNetUnfolderBase]: For 80026/80026 co-relation queries the response was YES. [2024-06-03 19:49:04,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6095 conditions, 952 events. 539/952 cut-off events. For 80026/80026 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4517 event pairs, 82 based on Foata normal form. 2/953 useless extension candidates. Maximal degree in co-relation 5982. Up to 836 conditions per place. [2024-06-03 19:49:04,967 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 183 selfloop transitions, 35 changer transitions 0/220 dead transitions. [2024-06-03 19:49:04,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 220 transitions, 2474 flow [2024-06-03 19:49:04,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:04,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:04,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-03 19:49:04,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-03 19:49:04,968 INFO L175 Difference]: Start difference. First operand has 233 places, 201 transitions, 1971 flow. Second operand 10 states and 106 transitions. [2024-06-03 19:49:04,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 220 transitions, 2474 flow [2024-06-03 19:49:05,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 220 transitions, 2289 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-03 19:49:05,127 INFO L231 Difference]: Finished difference. Result has 230 places, 202 transitions, 1875 flow [2024-06-03 19:49:05,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1875, PETRI_PLACES=230, PETRI_TRANSITIONS=202} [2024-06-03 19:49:05,127 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 199 predicate places. [2024-06-03 19:49:05,127 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 202 transitions, 1875 flow [2024-06-03 19:49:05,128 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-03 19:49:05,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:05,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:05,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 19:49:05,128 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-03 19:49:05,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:05,129 INFO L85 PathProgramCache]: Analyzing trace with hash -998572486, now seen corresponding path program 3 times [2024-06-03 19:49:05,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:05,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218031073] [2024-06-03 19:49:05,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:05,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:05,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:06,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:06,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:06,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218031073] [2024-06-03 19:49:06,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218031073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:06,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:06,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:06,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910107195] [2024-06-03 19:49:06,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:06,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:06,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:06,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:06,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:06,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:06,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 202 transitions, 1875 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-03 19:49:06,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:06,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:06,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:06,689 INFO L124 PetriNetUnfolderBase]: 578/1021 cut-off events. [2024-06-03 19:49:06,689 INFO L125 PetriNetUnfolderBase]: For 81980/81980 co-relation queries the response was YES. [2024-06-03 19:49:06,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6353 conditions, 1021 events. 578/1021 cut-off events. For 81980/81980 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4937 event pairs, 92 based on Foata normal form. 2/1019 useless extension candidates. Maximal degree in co-relation 6240. Up to 908 conditions per place. [2024-06-03 19:49:06,698 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 202 selfloop transitions, 32 changer transitions 0/236 dead transitions. [2024-06-03 19:49:06,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 236 transitions, 2601 flow [2024-06-03 19:49:06,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:49:06,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:49:06,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-03 19:49:06,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-03 19:49:06,699 INFO L175 Difference]: Start difference. First operand has 230 places, 202 transitions, 1875 flow. Second operand 11 states and 115 transitions. [2024-06-03 19:49:06,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 236 transitions, 2601 flow [2024-06-03 19:49:06,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 236 transitions, 2487 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:06,862 INFO L231 Difference]: Finished difference. Result has 238 places, 217 transitions, 2085 flow [2024-06-03 19:49:06,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2085, PETRI_PLACES=238, PETRI_TRANSITIONS=217} [2024-06-03 19:49:06,862 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 207 predicate places. [2024-06-03 19:49:06,862 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 217 transitions, 2085 flow [2024-06-03 19:49:06,863 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-03 19:49:06,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:06,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:06,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 19:49:06,863 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-03 19:49:06,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:06,864 INFO L85 PathProgramCache]: Analyzing trace with hash -2115016520, now seen corresponding path program 4 times [2024-06-03 19:49:06,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:06,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120756387] [2024-06-03 19:49:06,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:06,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:06,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:07,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:07,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:07,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120756387] [2024-06-03 19:49:07,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120756387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:07,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:07,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:07,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827617080] [2024-06-03 19:49:07,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:07,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:07,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:07,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:07,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:07,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:07,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 217 transitions, 2085 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-03 19:49:07,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:07,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:07,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:08,234 INFO L124 PetriNetUnfolderBase]: 623/1104 cut-off events. [2024-06-03 19:49:08,234 INFO L125 PetriNetUnfolderBase]: For 91174/91174 co-relation queries the response was YES. [2024-06-03 19:49:08,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6956 conditions, 1104 events. 623/1104 cut-off events. For 91174/91174 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5538 event pairs, 117 based on Foata normal form. 2/1105 useless extension candidates. Maximal degree in co-relation 6837. Up to 964 conditions per place. [2024-06-03 19:49:08,244 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 217 selfloop transitions, 34 changer transitions 0/253 dead transitions. [2024-06-03 19:49:08,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 253 transitions, 2966 flow [2024-06-03 19:49:08,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:49:08,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:49:08,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-03 19:49:08,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-03 19:49:08,245 INFO L175 Difference]: Start difference. First operand has 238 places, 217 transitions, 2085 flow. Second operand 11 states and 119 transitions. [2024-06-03 19:49:08,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 253 transitions, 2966 flow [2024-06-03 19:49:08,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 253 transitions, 2904 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 19:49:08,495 INFO L231 Difference]: Finished difference. Result has 249 places, 229 transitions, 2286 flow [2024-06-03 19:49:08,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2286, PETRI_PLACES=249, PETRI_TRANSITIONS=229} [2024-06-03 19:49:08,495 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 218 predicate places. [2024-06-03 19:49:08,495 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 229 transitions, 2286 flow [2024-06-03 19:49:08,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:08,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:08,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:08,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 19:49:08,496 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-03 19:49:08,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:08,497 INFO L85 PathProgramCache]: Analyzing trace with hash -495068332, now seen corresponding path program 5 times [2024-06-03 19:49:08,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:08,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840648972] [2024-06-03 19:49:08,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:08,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:08,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:09,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:09,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:09,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840648972] [2024-06-03 19:49:09,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840648972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:09,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:09,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:09,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175980566] [2024-06-03 19:49:09,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:09,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:09,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:09,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:09,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:09,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:09,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 229 transitions, 2286 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-03 19:49:09,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:09,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:09,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:09,793 INFO L124 PetriNetUnfolderBase]: 620/1099 cut-off events. [2024-06-03 19:49:09,793 INFO L125 PetriNetUnfolderBase]: For 86592/86592 co-relation queries the response was YES. [2024-06-03 19:49:09,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6880 conditions, 1099 events. 620/1099 cut-off events. For 86592/86592 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5529 event pairs, 119 based on Foata normal form. 2/1100 useless extension candidates. Maximal degree in co-relation 6756. Up to 986 conditions per place. [2024-06-03 19:49:09,803 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 216 selfloop transitions, 34 changer transitions 0/252 dead transitions. [2024-06-03 19:49:09,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 252 transitions, 2862 flow [2024-06-03 19:49:09,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:49:09,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:49:09,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-03 19:49:09,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-03 19:49:09,804 INFO L175 Difference]: Start difference. First operand has 249 places, 229 transitions, 2286 flow. Second operand 11 states and 117 transitions. [2024-06-03 19:49:09,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 252 transitions, 2862 flow [2024-06-03 19:49:10,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 252 transitions, 2798 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 19:49:10,014 INFO L231 Difference]: Finished difference. Result has 257 places, 230 transitions, 2307 flow [2024-06-03 19:49:10,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2222, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2307, PETRI_PLACES=257, PETRI_TRANSITIONS=230} [2024-06-03 19:49:10,014 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 226 predicate places. [2024-06-03 19:49:10,014 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 230 transitions, 2307 flow [2024-06-03 19:49:10,015 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-03 19:49:10,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:10,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:10,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 19:49:10,015 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-03 19:49:10,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:10,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1146697794, now seen corresponding path program 6 times [2024-06-03 19:49:10,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:10,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642898046] [2024-06-03 19:49:10,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:10,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:10,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:10,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:10,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:10,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642898046] [2024-06-03 19:49:10,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642898046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:10,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:10,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:10,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516267013] [2024-06-03 19:49:10,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:10,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:10,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:10,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:10,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:11,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:11,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 230 transitions, 2307 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-03 19:49:11,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:11,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:11,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:11,393 INFO L124 PetriNetUnfolderBase]: 639/1136 cut-off events. [2024-06-03 19:49:11,394 INFO L125 PetriNetUnfolderBase]: For 95930/95930 co-relation queries the response was YES. [2024-06-03 19:49:11,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7262 conditions, 1136 events. 639/1136 cut-off events. For 95930/95930 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5768 event pairs, 102 based on Foata normal form. 2/1137 useless extension candidates. Maximal degree in co-relation 7135. Up to 996 conditions per place. [2024-06-03 19:49:11,404 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 222 selfloop transitions, 33 changer transitions 0/257 dead transitions. [2024-06-03 19:49:11,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 257 transitions, 3108 flow [2024-06-03 19:49:11,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:49:11,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:49:11,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-03 19:49:11,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-03 19:49:11,405 INFO L175 Difference]: Start difference. First operand has 257 places, 230 transitions, 2307 flow. Second operand 11 states and 120 transitions. [2024-06-03 19:49:11,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 257 transitions, 3108 flow [2024-06-03 19:49:11,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 257 transitions, 3000 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-03 19:49:11,648 INFO L231 Difference]: Finished difference. Result has 260 places, 234 transitions, 2333 flow [2024-06-03 19:49:11,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2199, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2333, PETRI_PLACES=260, PETRI_TRANSITIONS=234} [2024-06-03 19:49:11,649 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 229 predicate places. [2024-06-03 19:49:11,649 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 234 transitions, 2333 flow [2024-06-03 19:49:11,649 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-03 19:49:11,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:11,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:11,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 19:49:11,650 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-03 19:49:11,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:11,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1611440560, now seen corresponding path program 7 times [2024-06-03 19:49:11,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:11,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410846360] [2024-06-03 19:49:11,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:11,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:11,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:12,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:12,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:12,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410846360] [2024-06-03 19:49:12,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410846360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:12,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:12,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:12,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656084274] [2024-06-03 19:49:12,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:12,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:12,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:12,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:12,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:12,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:12,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 234 transitions, 2333 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-03 19:49:12,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:12,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:12,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:13,137 INFO L124 PetriNetUnfolderBase]: 636/1131 cut-off events. [2024-06-03 19:49:13,137 INFO L125 PetriNetUnfolderBase]: For 90781/90781 co-relation queries the response was YES. [2024-06-03 19:49:13,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7075 conditions, 1131 events. 636/1131 cut-off events. For 90781/90781 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5740 event pairs, 99 based on Foata normal form. 2/1132 useless extension candidates. Maximal degree in co-relation 6947. Up to 1018 conditions per place. [2024-06-03 19:49:13,145 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 221 selfloop transitions, 33 changer transitions 0/256 dead transitions. [2024-06-03 19:49:13,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 256 transitions, 2915 flow [2024-06-03 19:49:13,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:49:13,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:49:13,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-03 19:49:13,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-03 19:49:13,146 INFO L175 Difference]: Start difference. First operand has 260 places, 234 transitions, 2333 flow. Second operand 11 states and 118 transitions. [2024-06-03 19:49:13,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 256 transitions, 2915 flow [2024-06-03 19:49:13,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 256 transitions, 2811 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-03 19:49:13,373 INFO L231 Difference]: Finished difference. Result has 264 places, 234 transitions, 2299 flow [2024-06-03 19:49:13,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2229, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2299, PETRI_PLACES=264, PETRI_TRANSITIONS=234} [2024-06-03 19:49:13,373 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 233 predicate places. [2024-06-03 19:49:13,373 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 234 transitions, 2299 flow [2024-06-03 19:49:13,373 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-03 19:49:13,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:13,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:13,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 19:49:13,374 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-03 19:49:13,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:13,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1965781648, now seen corresponding path program 8 times [2024-06-03 19:49:13,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:13,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613268008] [2024-06-03 19:49:13,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:13,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:13,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:14,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:14,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:14,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613268008] [2024-06-03 19:49:14,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613268008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:14,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:14,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:14,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477601887] [2024-06-03 19:49:14,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:14,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:14,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:14,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:14,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:14,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:14,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 234 transitions, 2299 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-03 19:49:14,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:14,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:14,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:14,985 INFO L124 PetriNetUnfolderBase]: 685/1214 cut-off events. [2024-06-03 19:49:14,985 INFO L125 PetriNetUnfolderBase]: For 92706/92706 co-relation queries the response was YES. [2024-06-03 19:49:14,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7404 conditions, 1214 events. 685/1214 cut-off events. For 92706/92706 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6254 event pairs, 105 based on Foata normal form. 2/1215 useless extension candidates. Maximal degree in co-relation 7276. Up to 1037 conditions per place. [2024-06-03 19:49:14,996 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 221 selfloop transitions, 51 changer transitions 0/274 dead transitions. [2024-06-03 19:49:14,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 274 transitions, 3063 flow [2024-06-03 19:49:14,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:49:14,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:49:14,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-03 19:49:14,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:49:14,997 INFO L175 Difference]: Start difference. First operand has 264 places, 234 transitions, 2299 flow. Second operand 11 states and 121 transitions. [2024-06-03 19:49:14,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 274 transitions, 3063 flow [2024-06-03 19:49:15,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 274 transitions, 2983 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 19:49:15,243 INFO L231 Difference]: Finished difference. Result has 269 places, 250 transitions, 2533 flow [2024-06-03 19:49:15,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2219, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2533, PETRI_PLACES=269, PETRI_TRANSITIONS=250} [2024-06-03 19:49:15,244 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 238 predicate places. [2024-06-03 19:49:15,244 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 250 transitions, 2533 flow [2024-06-03 19:49:15,244 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-03 19:49:15,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:15,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:15,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 19:49:15,244 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-03 19:49:15,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:15,244 INFO L85 PathProgramCache]: Analyzing trace with hash 666528310, now seen corresponding path program 9 times [2024-06-03 19:49:15,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:15,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100695957] [2024-06-03 19:49:15,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:15,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:15,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:16,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:16,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:16,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100695957] [2024-06-03 19:49:16,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100695957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:16,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:16,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:16,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660233333] [2024-06-03 19:49:16,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:16,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:16,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:16,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:16,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:16,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:16,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 250 transitions, 2533 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-03 19:49:16,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:16,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:16,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:16,829 INFO L124 PetriNetUnfolderBase]: 693/1230 cut-off events. [2024-06-03 19:49:16,829 INFO L125 PetriNetUnfolderBase]: For 95225/95225 co-relation queries the response was YES. [2024-06-03 19:49:16,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7654 conditions, 1230 events. 693/1230 cut-off events. For 95225/95225 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6354 event pairs, 103 based on Foata normal form. 2/1231 useless extension candidates. Maximal degree in co-relation 7523. Up to 1039 conditions per place. [2024-06-03 19:49:16,840 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 222 selfloop transitions, 52 changer transitions 0/276 dead transitions. [2024-06-03 19:49:16,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 276 transitions, 3189 flow [2024-06-03 19:49:16,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:49:16,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:49:16,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-03 19:49:16,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-03 19:49:16,841 INFO L175 Difference]: Start difference. First operand has 269 places, 250 transitions, 2533 flow. Second operand 11 states and 122 transitions. [2024-06-03 19:49:16,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 276 transitions, 3189 flow [2024-06-03 19:49:17,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 276 transitions, 3112 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 19:49:17,083 INFO L231 Difference]: Finished difference. Result has 276 places, 252 transitions, 2597 flow [2024-06-03 19:49:17,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2456, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2597, PETRI_PLACES=276, PETRI_TRANSITIONS=252} [2024-06-03 19:49:17,084 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 245 predicate places. [2024-06-03 19:49:17,084 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 252 transitions, 2597 flow [2024-06-03 19:49:17,084 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-03 19:49:17,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:17,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:17,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 19:49:17,084 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-03 19:49:17,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:17,085 INFO L85 PathProgramCache]: Analyzing trace with hash 843664480, now seen corresponding path program 10 times [2024-06-03 19:49:17,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:17,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22069828] [2024-06-03 19:49:17,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:17,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:17,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:18,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-03 19:49:18,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:18,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22069828] [2024-06-03 19:49:18,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22069828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:18,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:18,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:18,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290824304] [2024-06-03 19:49:18,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:18,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:18,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:18,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:18,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:18,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:18,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 252 transitions, 2597 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-03 19:49:18,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:18,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:18,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:18,447 INFO L124 PetriNetUnfolderBase]: 697/1238 cut-off events. [2024-06-03 19:49:18,447 INFO L125 PetriNetUnfolderBase]: For 97836/97836 co-relation queries the response was YES. [2024-06-03 19:49:18,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7754 conditions, 1238 events. 697/1238 cut-off events. For 97836/97836 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6464 event pairs, 95 based on Foata normal form. 2/1239 useless extension candidates. Maximal degree in co-relation 7621. Up to 1061 conditions per place. [2024-06-03 19:49:18,459 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 217 selfloop transitions, 58 changer transitions 0/277 dead transitions. [2024-06-03 19:49:18,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 277 transitions, 3256 flow [2024-06-03 19:49:18,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:49:18,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:49:18,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-03 19:49:18,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-03 19:49:18,460 INFO L175 Difference]: Start difference. First operand has 276 places, 252 transitions, 2597 flow. Second operand 11 states and 119 transitions. [2024-06-03 19:49:18,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 277 transitions, 3256 flow [2024-06-03 19:49:18,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 277 transitions, 3138 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:18,743 INFO L231 Difference]: Finished difference. Result has 281 places, 258 transitions, 2698 flow [2024-06-03 19:49:18,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2479, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2698, PETRI_PLACES=281, PETRI_TRANSITIONS=258} [2024-06-03 19:49:18,743 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 250 predicate places. [2024-06-03 19:49:18,743 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 258 transitions, 2698 flow [2024-06-03 19:49:18,743 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-03 19:49:18,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:18,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:18,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 19:49:18,744 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-03 19:49:18,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:18,744 INFO L85 PathProgramCache]: Analyzing trace with hash 843910744, now seen corresponding path program 1 times [2024-06-03 19:49:18,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:18,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981451842] [2024-06-03 19:49:18,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:18,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:18,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:19,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:19,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:19,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981451842] [2024-06-03 19:49:19,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981451842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:19,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:19,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:19,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920446235] [2024-06-03 19:49:19,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:19,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:19,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:19,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:19,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:20,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:20,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 258 transitions, 2698 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-03 19:49:20,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:20,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:20,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:20,411 INFO L124 PetriNetUnfolderBase]: 707/1256 cut-off events. [2024-06-03 19:49:20,411 INFO L125 PetriNetUnfolderBase]: For 100020/100020 co-relation queries the response was YES. [2024-06-03 19:49:20,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7961 conditions, 1256 events. 707/1256 cut-off events. For 100020/100020 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6580 event pairs, 164 based on Foata normal form. 2/1257 useless extension candidates. Maximal degree in co-relation 7825. Up to 1212 conditions per place. [2024-06-03 19:49:20,423 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 254 selfloop transitions, 22 changer transitions 0/278 dead transitions. [2024-06-03 19:49:20,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 278 transitions, 3338 flow [2024-06-03 19:49:20,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:49:20,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:49:20,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 116 transitions. [2024-06-03 19:49:20,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3020833333333333 [2024-06-03 19:49:20,424 INFO L175 Difference]: Start difference. First operand has 281 places, 258 transitions, 2698 flow. Second operand 12 states and 116 transitions. [2024-06-03 19:49:20,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 278 transitions, 3338 flow [2024-06-03 19:49:20,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 278 transitions, 3257 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 19:49:20,706 INFO L231 Difference]: Finished difference. Result has 290 places, 263 transitions, 2733 flow [2024-06-03 19:49:20,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2733, PETRI_PLACES=290, PETRI_TRANSITIONS=263} [2024-06-03 19:49:20,706 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 259 predicate places. [2024-06-03 19:49:20,706 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 263 transitions, 2733 flow [2024-06-03 19:49:20,706 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-03 19:49:20,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:20,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:20,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 19:49:20,707 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-03 19:49:20,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:20,707 INFO L85 PathProgramCache]: Analyzing trace with hash 837235390, now seen corresponding path program 11 times [2024-06-03 19:49:20,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:20,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118311892] [2024-06-03 19:49:20,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:20,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:20,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:21,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:21,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:21,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118311892] [2024-06-03 19:49:21,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118311892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:21,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:21,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:21,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340415835] [2024-06-03 19:49:21,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:21,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:21,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:21,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:21,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:21,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:21,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 263 transitions, 2733 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-03 19:49:21,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:21,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:21,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:22,187 INFO L124 PetriNetUnfolderBase]: 711/1264 cut-off events. [2024-06-03 19:49:22,187 INFO L125 PetriNetUnfolderBase]: For 102089/102089 co-relation queries the response was YES. [2024-06-03 19:49:22,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7989 conditions, 1264 events. 711/1264 cut-off events. For 102089/102089 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6637 event pairs, 97 based on Foata normal form. 2/1265 useless extension candidates. Maximal degree in co-relation 7850. Up to 1087 conditions per place. [2024-06-03 19:49:22,200 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 226 selfloop transitions, 55 changer transitions 0/283 dead transitions. [2024-06-03 19:49:22,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 283 transitions, 3376 flow [2024-06-03 19:49:22,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:49:22,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:49:22,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-03 19:49:22,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-03 19:49:22,201 INFO L175 Difference]: Start difference. First operand has 290 places, 263 transitions, 2733 flow. Second operand 11 states and 120 transitions. [2024-06-03 19:49:22,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 283 transitions, 3376 flow [2024-06-03 19:49:22,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 283 transitions, 3277 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:22,541 INFO L231 Difference]: Finished difference. Result has 293 places, 264 transitions, 2776 flow [2024-06-03 19:49:22,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2776, PETRI_PLACES=293, PETRI_TRANSITIONS=264} [2024-06-03 19:49:22,542 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 262 predicate places. [2024-06-03 19:49:22,542 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 264 transitions, 2776 flow [2024-06-03 19:49:22,542 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-03 19:49:22,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:22,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:22,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 19:49:22,543 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-03 19:49:22,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:22,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1965901618, now seen corresponding path program 12 times [2024-06-03 19:49:22,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:22,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187793224] [2024-06-03 19:49:22,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:22,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:22,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:23,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:23,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:23,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187793224] [2024-06-03 19:49:23,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187793224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:23,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:23,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:49:23,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346989407] [2024-06-03 19:49:23,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:23,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:49:23,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:23,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:49:23,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:49:23,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:23,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 264 transitions, 2776 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-03 19:49:23,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:23,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:23,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:23,819 INFO L124 PetriNetUnfolderBase]: 734/1309 cut-off events. [2024-06-03 19:49:23,819 INFO L125 PetriNetUnfolderBase]: For 113148/113148 co-relation queries the response was YES. [2024-06-03 19:49:23,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8448 conditions, 1309 events. 734/1309 cut-off events. For 113148/113148 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6965 event pairs, 114 based on Foata normal form. 2/1310 useless extension candidates. Maximal degree in co-relation 8310. Up to 1067 conditions per place. [2024-06-03 19:49:23,833 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 231 selfloop transitions, 56 changer transitions 0/289 dead transitions. [2024-06-03 19:49:23,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 289 transitions, 3653 flow [2024-06-03 19:49:23,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:49:23,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:49:23,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-03 19:49:23,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-03 19:49:23,834 INFO L175 Difference]: Start difference. First operand has 293 places, 264 transitions, 2776 flow. Second operand 11 states and 122 transitions. [2024-06-03 19:49:23,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 289 transitions, 3653 flow [2024-06-03 19:49:24,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 289 transitions, 3530 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-03 19:49:24,131 INFO L231 Difference]: Finished difference. Result has 299 places, 268 transitions, 2852 flow [2024-06-03 19:49:24,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2852, PETRI_PLACES=299, PETRI_TRANSITIONS=268} [2024-06-03 19:49:24,132 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 268 predicate places. [2024-06-03 19:49:24,132 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 268 transitions, 2852 flow [2024-06-03 19:49:24,132 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-03 19:49:24,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:24,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:24,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 19:49:24,133 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-03 19:49:24,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:24,133 INFO L85 PathProgramCache]: Analyzing trace with hash 837230740, now seen corresponding path program 13 times [2024-06-03 19:49:24,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:24,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717374140] [2024-06-03 19:49:24,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:24,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:24,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:25,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:25,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:25,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717374140] [2024-06-03 19:49:25,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717374140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:25,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:25,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:25,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620162385] [2024-06-03 19:49:25,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:25,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:25,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:25,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:25,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:25,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:25,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 268 transitions, 2852 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-03 19:49:25,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:25,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:25,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:25,507 INFO L124 PetriNetUnfolderBase]: 731/1304 cut-off events. [2024-06-03 19:49:25,508 INFO L125 PetriNetUnfolderBase]: For 106955/106955 co-relation queries the response was YES. [2024-06-03 19:49:25,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8269 conditions, 1304 events. 731/1304 cut-off events. For 106955/106955 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6943 event pairs, 103 based on Foata normal form. 2/1305 useless extension candidates. Maximal degree in co-relation 8128. Up to 1107 conditions per place. [2024-06-03 19:49:25,522 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 229 selfloop transitions, 57 changer transitions 0/288 dead transitions. [2024-06-03 19:49:25,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 288 transitions, 3480 flow [2024-06-03 19:49:25,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:49:25,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:49:25,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-03 19:49:25,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-03 19:49:25,523 INFO L175 Difference]: Start difference. First operand has 299 places, 268 transitions, 2852 flow. Second operand 11 states and 120 transitions. [2024-06-03 19:49:25,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 288 transitions, 3480 flow [2024-06-03 19:49:25,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 288 transitions, 3375 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 19:49:25,858 INFO L231 Difference]: Finished difference. Result has 305 places, 269 transitions, 2876 flow [2024-06-03 19:49:25,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2747, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2876, PETRI_PLACES=305, PETRI_TRANSITIONS=269} [2024-06-03 19:49:25,859 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 274 predicate places. [2024-06-03 19:49:25,859 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 269 transitions, 2876 flow [2024-06-03 19:49:25,859 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-03 19:49:25,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:25,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:25,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 19:49:25,859 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-03 19:49:25,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:25,860 INFO L85 PathProgramCache]: Analyzing trace with hash -636296328, now seen corresponding path program 14 times [2024-06-03 19:49:25,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:25,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758559957] [2024-06-03 19:49:25,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:25,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:25,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:26,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:26,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:26,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758559957] [2024-06-03 19:49:26,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758559957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:26,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:26,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:26,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360194087] [2024-06-03 19:49:26,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:26,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:26,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:26,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:26,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:26,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:26,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 269 transitions, 2876 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-03 19:49:26,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:26,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:26,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:27,193 INFO L124 PetriNetUnfolderBase]: 735/1312 cut-off events. [2024-06-03 19:49:27,193 INFO L125 PetriNetUnfolderBase]: For 108984/108984 co-relation queries the response was YES. [2024-06-03 19:49:27,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8411 conditions, 1312 events. 735/1312 cut-off events. For 108984/108984 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 7010 event pairs, 131 based on Foata normal form. 2/1313 useless extension candidates. Maximal degree in co-relation 8267. Up to 1017 conditions per place. [2024-06-03 19:49:27,208 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 226 selfloop transitions, 59 changer transitions 0/287 dead transitions. [2024-06-03 19:49:27,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 287 transitions, 3518 flow [2024-06-03 19:49:27,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:27,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:27,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-03 19:49:27,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-03 19:49:27,209 INFO L175 Difference]: Start difference. First operand has 305 places, 269 transitions, 2876 flow. Second operand 10 states and 108 transitions. [2024-06-03 19:49:27,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 287 transitions, 3518 flow [2024-06-03 19:49:27,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 287 transitions, 3404 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:27,590 INFO L231 Difference]: Finished difference. Result has 307 places, 270 transitions, 2920 flow [2024-06-03 19:49:27,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2762, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2920, PETRI_PLACES=307, PETRI_TRANSITIONS=270} [2024-06-03 19:49:27,590 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 276 predicate places. [2024-06-03 19:49:27,590 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 270 transitions, 2920 flow [2024-06-03 19:49:27,591 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-03 19:49:27,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:27,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:27,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 19:49:27,591 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-03 19:49:27,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:27,591 INFO L85 PathProgramCache]: Analyzing trace with hash 985245378, now seen corresponding path program 15 times [2024-06-03 19:49:27,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:27,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809567027] [2024-06-03 19:49:27,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:27,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:27,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:28,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:28,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:28,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809567027] [2024-06-03 19:49:28,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809567027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:28,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:28,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:28,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499326272] [2024-06-03 19:49:28,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:28,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:28,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:28,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:28,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:28,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:28,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 270 transitions, 2920 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-03 19:49:28,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:28,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:28,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:29,129 INFO L124 PetriNetUnfolderBase]: 739/1322 cut-off events. [2024-06-03 19:49:29,129 INFO L125 PetriNetUnfolderBase]: For 111776/111776 co-relation queries the response was YES. [2024-06-03 19:49:29,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8543 conditions, 1322 events. 739/1322 cut-off events. For 111776/111776 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 7073 event pairs, 98 based on Foata normal form. 2/1323 useless extension candidates. Maximal degree in co-relation 8398. Up to 1055 conditions per place. [2024-06-03 19:49:29,142 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 206 selfloop transitions, 79 changer transitions 0/287 dead transitions. [2024-06-03 19:49:29,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 287 transitions, 3566 flow [2024-06-03 19:49:29,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:29,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:29,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-03 19:49:29,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-03 19:49:29,143 INFO L175 Difference]: Start difference. First operand has 307 places, 270 transitions, 2920 flow. Second operand 10 states and 109 transitions. [2024-06-03 19:49:29,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 287 transitions, 3566 flow [2024-06-03 19:49:29,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 287 transitions, 3422 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-03 19:49:29,508 INFO L231 Difference]: Finished difference. Result has 307 places, 271 transitions, 2974 flow [2024-06-03 19:49:29,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2776, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2974, PETRI_PLACES=307, PETRI_TRANSITIONS=271} [2024-06-03 19:49:29,509 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 276 predicate places. [2024-06-03 19:49:29,509 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 271 transitions, 2974 flow [2024-06-03 19:49:29,509 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-03 19:49:29,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:29,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:29,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 19:49:29,509 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-03 19:49:29,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:29,510 INFO L85 PathProgramCache]: Analyzing trace with hash 985240728, now seen corresponding path program 16 times [2024-06-03 19:49:29,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:29,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943260325] [2024-06-03 19:49:29,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:29,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:29,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:30,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:30,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:30,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943260325] [2024-06-03 19:49:30,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943260325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:30,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:30,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:30,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998405513] [2024-06-03 19:49:30,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:30,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:30,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:30,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:30,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:30,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:30,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 271 transitions, 2974 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-03 19:49:30,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:30,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:30,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:30,912 INFO L124 PetriNetUnfolderBase]: 750/1341 cut-off events. [2024-06-03 19:49:30,912 INFO L125 PetriNetUnfolderBase]: For 119222/119222 co-relation queries the response was YES. [2024-06-03 19:49:30,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8916 conditions, 1341 events. 750/1341 cut-off events. For 119222/119222 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 7225 event pairs, 99 based on Foata normal form. 2/1342 useless extension candidates. Maximal degree in co-relation 8772. Up to 1033 conditions per place. [2024-06-03 19:49:30,926 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 205 selfloop transitions, 83 changer transitions 0/290 dead transitions. [2024-06-03 19:49:30,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 290 transitions, 3850 flow [2024-06-03 19:49:30,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:30,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:30,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-03 19:49:30,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:49:30,927 INFO L175 Difference]: Start difference. First operand has 307 places, 271 transitions, 2974 flow. Second operand 10 states and 110 transitions. [2024-06-03 19:49:30,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 290 transitions, 3850 flow [2024-06-03 19:49:31,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 290 transitions, 3660 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:31,317 INFO L231 Difference]: Finished difference. Result has 309 places, 273 transitions, 3028 flow [2024-06-03 19:49:31,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3028, PETRI_PLACES=309, PETRI_TRANSITIONS=273} [2024-06-03 19:49:31,318 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 278 predicate places. [2024-06-03 19:49:31,318 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 273 transitions, 3028 flow [2024-06-03 19:49:31,318 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-03 19:49:31,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:31,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:31,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 19:49:31,319 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-03 19:49:31,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:31,319 INFO L85 PathProgramCache]: Analyzing trace with hash 991674468, now seen corresponding path program 17 times [2024-06-03 19:49:31,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:31,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206000490] [2024-06-03 19:49:31,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:31,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:31,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:32,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:32,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:32,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206000490] [2024-06-03 19:49:32,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206000490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:32,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:32,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:32,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258467420] [2024-06-03 19:49:32,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:32,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:32,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:32,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:32,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:32,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:32,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 273 transitions, 3028 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-03 19:49:32,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:32,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:32,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:32,747 INFO L124 PetriNetUnfolderBase]: 747/1336 cut-off events. [2024-06-03 19:49:32,747 INFO L125 PetriNetUnfolderBase]: For 109960/109960 co-relation queries the response was YES. [2024-06-03 19:49:32,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8655 conditions, 1336 events. 747/1336 cut-off events. For 109960/109960 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 7181 event pairs, 98 based on Foata normal form. 2/1337 useless extension candidates. Maximal degree in co-relation 8510. Up to 1071 conditions per place. [2024-06-03 19:49:32,761 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 202 selfloop transitions, 85 changer transitions 0/289 dead transitions. [2024-06-03 19:49:32,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 289 transitions, 3646 flow [2024-06-03 19:49:32,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:32,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:32,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-03 19:49:32,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-03 19:49:32,762 INFO L175 Difference]: Start difference. First operand has 309 places, 273 transitions, 3028 flow. Second operand 10 states and 108 transitions. [2024-06-03 19:49:32,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 289 transitions, 3646 flow [2024-06-03 19:49:33,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 289 transitions, 3486 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:33,099 INFO L231 Difference]: Finished difference. Result has 311 places, 273 transitions, 3044 flow [2024-06-03 19:49:33,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3044, PETRI_PLACES=311, PETRI_TRANSITIONS=273} [2024-06-03 19:49:33,100 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 280 predicate places. [2024-06-03 19:49:33,100 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 273 transitions, 3044 flow [2024-06-03 19:49:33,100 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-03 19:49:33,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:33,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:33,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 19:49:33,100 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-03 19:49:33,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:33,100 INFO L85 PathProgramCache]: Analyzing trace with hash 991920732, now seen corresponding path program 2 times [2024-06-03 19:49:33,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:33,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572476218] [2024-06-03 19:49:33,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:33,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:33,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:34,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:34,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:34,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572476218] [2024-06-03 19:49:34,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572476218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:34,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:34,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:34,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091612907] [2024-06-03 19:49:34,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:34,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:34,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:34,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:34,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:34,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:34,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 273 transitions, 3044 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-03 19:49:34,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:34,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:34,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:34,794 INFO L124 PetriNetUnfolderBase]: 751/1344 cut-off events. [2024-06-03 19:49:34,795 INFO L125 PetriNetUnfolderBase]: For 109166/109166 co-relation queries the response was YES. [2024-06-03 19:49:34,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8768 conditions, 1344 events. 751/1344 cut-off events. For 109166/109166 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 7258 event pairs, 174 based on Foata normal form. 2/1345 useless extension candidates. Maximal degree in co-relation 8623. Up to 1279 conditions per place. [2024-06-03 19:49:34,817 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 254 selfloop transitions, 32 changer transitions 0/288 dead transitions. [2024-06-03 19:49:34,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 288 transitions, 3678 flow [2024-06-03 19:49:34,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:49:34,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:49:34,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-03 19:49:34,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3039772727272727 [2024-06-03 19:49:34,818 INFO L175 Difference]: Start difference. First operand has 311 places, 273 transitions, 3044 flow. Second operand 11 states and 107 transitions. [2024-06-03 19:49:34,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 288 transitions, 3678 flow [2024-06-03 19:49:35,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 288 transitions, 3498 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-03 19:49:35,189 INFO L231 Difference]: Finished difference. Result has 314 places, 275 transitions, 2976 flow [2024-06-03 19:49:35,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2864, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2976, PETRI_PLACES=314, PETRI_TRANSITIONS=275} [2024-06-03 19:49:35,190 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 283 predicate places. [2024-06-03 19:49:35,190 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 275 transitions, 2976 flow [2024-06-03 19:49:35,190 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-03 19:49:35,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:35,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:35,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 19:49:35,191 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-03 19:49:35,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:35,191 INFO L85 PathProgramCache]: Analyzing trace with hash 814542948, now seen corresponding path program 18 times [2024-06-03 19:49:35,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:35,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333219911] [2024-06-03 19:49:35,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:35,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:35,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:36,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-03 19:49:36,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:36,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333219911] [2024-06-03 19:49:36,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333219911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:36,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:36,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:36,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641857314] [2024-06-03 19:49:36,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:36,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:36,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:36,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:36,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:36,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:36,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 275 transitions, 2976 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-03 19:49:36,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:36,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:36,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:36,686 INFO L124 PetriNetUnfolderBase]: 755/1352 cut-off events. [2024-06-03 19:49:36,686 INFO L125 PetriNetUnfolderBase]: For 111459/111459 co-relation queries the response was YES. [2024-06-03 19:49:36,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8733 conditions, 1352 events. 755/1352 cut-off events. For 111459/111459 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7308 event pairs, 116 based on Foata normal form. 2/1353 useless extension candidates. Maximal degree in co-relation 8586. Up to 1087 conditions per place. [2024-06-03 19:49:36,701 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 217 selfloop transitions, 73 changer transitions 0/292 dead transitions. [2024-06-03 19:49:36,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 292 transitions, 3634 flow [2024-06-03 19:49:36,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:36,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:36,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-03 19:49:36,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:49:36,702 INFO L175 Difference]: Start difference. First operand has 314 places, 275 transitions, 2976 flow. Second operand 10 states and 110 transitions. [2024-06-03 19:49:36,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 292 transitions, 3634 flow [2024-06-03 19:49:37,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 292 transitions, 3554 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:37,265 INFO L231 Difference]: Finished difference. Result has 316 places, 276 transitions, 3084 flow [2024-06-03 19:49:37,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2896, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3084, PETRI_PLACES=316, PETRI_TRANSITIONS=276} [2024-06-03 19:49:37,266 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 285 predicate places. [2024-06-03 19:49:37,266 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 276 transitions, 3084 flow [2024-06-03 19:49:37,266 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-03 19:49:37,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:37,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:37,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 19:49:37,266 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-03 19:49:37,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:37,266 INFO L85 PathProgramCache]: Analyzing trace with hash 814538298, now seen corresponding path program 19 times [2024-06-03 19:49:37,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:37,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835331074] [2024-06-03 19:49:37,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:37,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:37,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:38,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:38,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:38,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835331074] [2024-06-03 19:49:38,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835331074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:38,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:38,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:38,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157855651] [2024-06-03 19:49:38,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:38,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:38,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:38,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:38,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:38,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:38,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 276 transitions, 3084 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-03 19:49:38,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:38,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:38,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:38,837 INFO L124 PetriNetUnfolderBase]: 759/1360 cut-off events. [2024-06-03 19:49:38,837 INFO L125 PetriNetUnfolderBase]: For 112203/112203 co-relation queries the response was YES. [2024-06-03 19:49:38,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8899 conditions, 1360 events. 759/1360 cut-off events. For 112203/112203 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 7376 event pairs, 114 based on Foata normal form. 2/1361 useless extension candidates. Maximal degree in co-relation 8751. Up to 1067 conditions per place. [2024-06-03 19:49:38,852 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 216 selfloop transitions, 75 changer transitions 0/293 dead transitions. [2024-06-03 19:49:38,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 293 transitions, 3744 flow [2024-06-03 19:49:38,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:38,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:38,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-03 19:49:38,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-03 19:49:38,853 INFO L175 Difference]: Start difference. First operand has 316 places, 276 transitions, 3084 flow. Second operand 10 states and 111 transitions. [2024-06-03 19:49:38,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 293 transitions, 3744 flow [2024-06-03 19:49:39,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 293 transitions, 3568 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:39,207 INFO L231 Difference]: Finished difference. Result has 318 places, 277 transitions, 3102 flow [2024-06-03 19:49:39,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2910, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3102, PETRI_PLACES=318, PETRI_TRANSITIONS=277} [2024-06-03 19:49:39,208 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 287 predicate places. [2024-06-03 19:49:39,208 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 277 transitions, 3102 flow [2024-06-03 19:49:39,209 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-03 19:49:39,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:39,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:39,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 19:49:39,209 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-03 19:49:39,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:39,209 INFO L85 PathProgramCache]: Analyzing trace with hash 814422978, now seen corresponding path program 20 times [2024-06-03 19:49:39,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:39,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092764314] [2024-06-03 19:49:39,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:39,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:39,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:40,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:40,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:40,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092764314] [2024-06-03 19:49:40,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092764314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:40,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:40,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:40,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952107174] [2024-06-03 19:49:40,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:40,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:40,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:40,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:40,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:40,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:40,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 277 transitions, 3102 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-03 19:49:40,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:40,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:40,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:40,621 INFO L124 PetriNetUnfolderBase]: 763/1368 cut-off events. [2024-06-03 19:49:40,621 INFO L125 PetriNetUnfolderBase]: For 112396/112396 co-relation queries the response was YES. [2024-06-03 19:49:40,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8944 conditions, 1368 events. 763/1368 cut-off events. For 112396/112396 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7437 event pairs, 118 based on Foata normal form. 2/1369 useless extension candidates. Maximal degree in co-relation 8795. Up to 979 conditions per place. [2024-06-03 19:49:40,644 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 209 selfloop transitions, 83 changer transitions 0/294 dead transitions. [2024-06-03 19:49:40,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 294 transitions, 3762 flow [2024-06-03 19:49:40,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:40,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:40,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-03 19:49:40,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:49:40,645 INFO L175 Difference]: Start difference. First operand has 318 places, 277 transitions, 3102 flow. Second operand 10 states and 110 transitions. [2024-06-03 19:49:40,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 294 transitions, 3762 flow [2024-06-03 19:49:41,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 294 transitions, 3578 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-03 19:49:41,078 INFO L231 Difference]: Finished difference. Result has 319 places, 278 transitions, 3128 flow [2024-06-03 19:49:41,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3128, PETRI_PLACES=319, PETRI_TRANSITIONS=278} [2024-06-03 19:49:41,079 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 288 predicate places. [2024-06-03 19:49:41,079 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 278 transitions, 3128 flow [2024-06-03 19:49:41,079 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-03 19:49:41,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:41,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:41,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 19:49:41,079 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-03 19:49:41,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:41,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1250663200, now seen corresponding path program 21 times [2024-06-03 19:49:41,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:41,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909251775] [2024-06-03 19:49:41,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:41,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:41,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:41,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:41,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:41,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909251775] [2024-06-03 19:49:41,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909251775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:41,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:41,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:49:41,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776104109] [2024-06-03 19:49:41,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:41,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:49:41,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:41,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:49:41,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:49:41,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:41,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 278 transitions, 3128 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-03 19:49:41,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:41,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:41,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:42,333 INFO L124 PetriNetUnfolderBase]: 767/1376 cut-off events. [2024-06-03 19:49:42,333 INFO L125 PetriNetUnfolderBase]: For 112462/112462 co-relation queries the response was YES. [2024-06-03 19:49:42,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9008 conditions, 1376 events. 767/1376 cut-off events. For 112462/112462 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7490 event pairs, 111 based on Foata normal form. 2/1374 useless extension candidates. Maximal degree in co-relation 8859. Up to 1022 conditions per place. [2024-06-03 19:49:42,348 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 204 selfloop transitions, 88 changer transitions 0/294 dead transitions. [2024-06-03 19:49:42,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 294 transitions, 3790 flow [2024-06-03 19:49:42,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:42,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:42,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-03 19:49:42,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-03 19:49:42,349 INFO L175 Difference]: Start difference. First operand has 319 places, 278 transitions, 3128 flow. Second operand 10 states and 114 transitions. [2024-06-03 19:49:42,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 294 transitions, 3790 flow [2024-06-03 19:49:42,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 294 transitions, 3590 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-03 19:49:42,725 INFO L231 Difference]: Finished difference. Result has 319 places, 279 transitions, 3146 flow [2024-06-03 19:49:42,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2928, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3146, PETRI_PLACES=319, PETRI_TRANSITIONS=279} [2024-06-03 19:49:42,726 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 288 predicate places. [2024-06-03 19:49:42,726 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 279 transitions, 3146 flow [2024-06-03 19:49:42,726 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-03 19:49:42,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:42,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:42,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 19:49:42,726 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-03 19:49:42,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:42,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1253284326, now seen corresponding path program 22 times [2024-06-03 19:49:42,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:42,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014538894] [2024-06-03 19:49:42,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:42,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:42,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:43,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:43,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:43,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014538894] [2024-06-03 19:49:43,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014538894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:43,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:43,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:49:43,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551169466] [2024-06-03 19:49:43,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:43,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:49:43,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:43,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:49:43,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:49:43,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:43,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 279 transitions, 3146 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-03 19:49:43,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:43,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:43,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:44,053 INFO L124 PetriNetUnfolderBase]: 778/1397 cut-off events. [2024-06-03 19:49:44,054 INFO L125 PetriNetUnfolderBase]: For 122434/122434 co-relation queries the response was YES. [2024-06-03 19:49:44,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9360 conditions, 1397 events. 778/1397 cut-off events. For 122434/122434 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 7659 event pairs, 112 based on Foata normal form. 2/1395 useless extension candidates. Maximal degree in co-relation 9212. Up to 1020 conditions per place. [2024-06-03 19:49:44,069 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 205 selfloop transitions, 90 changer transitions 0/297 dead transitions. [2024-06-03 19:49:44,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 297 transitions, 4044 flow [2024-06-03 19:49:44,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:44,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:44,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-03 19:49:44,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-03 19:49:44,070 INFO L175 Difference]: Start difference. First operand has 319 places, 279 transitions, 3146 flow. Second operand 10 states and 115 transitions. [2024-06-03 19:49:44,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 297 transitions, 4044 flow [2024-06-03 19:49:44,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 297 transitions, 3836 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:44,619 INFO L231 Difference]: Finished difference. Result has 321 places, 281 transitions, 3200 flow [2024-06-03 19:49:44,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2938, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3200, PETRI_PLACES=321, PETRI_TRANSITIONS=281} [2024-06-03 19:49:44,620 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 290 predicate places. [2024-06-03 19:49:44,620 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 281 transitions, 3200 flow [2024-06-03 19:49:44,620 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-03 19:49:44,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:44,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:44,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 19:49:44,621 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-03 19:49:44,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:44,621 INFO L85 PathProgramCache]: Analyzing trace with hash 2101580298, now seen corresponding path program 23 times [2024-06-03 19:49:44,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:44,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30197230] [2024-06-03 19:49:44,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:44,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:44,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:45,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:45,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:45,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30197230] [2024-06-03 19:49:45,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30197230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:45,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:45,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:45,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50508671] [2024-06-03 19:49:45,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:45,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:45,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:45,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:45,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:45,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:45,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 281 transitions, 3200 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-03 19:49:45,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:45,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:45,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:46,151 INFO L124 PetriNetUnfolderBase]: 782/1405 cut-off events. [2024-06-03 19:49:46,151 INFO L125 PetriNetUnfolderBase]: For 125175/125175 co-relation queries the response was YES. [2024-06-03 19:49:46,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9431 conditions, 1405 events. 782/1405 cut-off events. For 125175/125175 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7720 event pairs, 89 based on Foata normal form. 2/1403 useless extension candidates. Maximal degree in co-relation 9282. Up to 1051 conditions per place. [2024-06-03 19:49:46,166 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 183 selfloop transitions, 111 changer transitions 0/296 dead transitions. [2024-06-03 19:49:46,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 296 transitions, 3866 flow [2024-06-03 19:49:46,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:46,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:46,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-03 19:49:46,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-03 19:49:46,167 INFO L175 Difference]: Start difference. First operand has 321 places, 281 transitions, 3200 flow. Second operand 10 states and 109 transitions. [2024-06-03 19:49:46,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 296 transitions, 3866 flow [2024-06-03 19:49:46,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 296 transitions, 3715 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 19:49:46,572 INFO L231 Difference]: Finished difference. Result has 325 places, 282 transitions, 3317 flow [2024-06-03 19:49:46,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3049, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3317, PETRI_PLACES=325, PETRI_TRANSITIONS=282} [2024-06-03 19:49:46,573 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 294 predicate places. [2024-06-03 19:49:46,573 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 282 transitions, 3317 flow [2024-06-03 19:49:46,573 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-03 19:49:46,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:46,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:46,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 19:49:46,574 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-03 19:49:46,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:46,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1880172842, now seen corresponding path program 1 times [2024-06-03 19:49:46,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:46,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820713406] [2024-06-03 19:49:46,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:46,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:46,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:47,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:47,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:47,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820713406] [2024-06-03 19:49:47,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820713406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:47,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:47,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:49:47,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132507246] [2024-06-03 19:49:47,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:47,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:49:47,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:47,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:49:47,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:49:47,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:47,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 282 transitions, 3317 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-03 19:49:47,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:47,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:47,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:47,856 INFO L124 PetriNetUnfolderBase]: 778/1399 cut-off events. [2024-06-03 19:49:47,856 INFO L125 PetriNetUnfolderBase]: For 117161/117161 co-relation queries the response was YES. [2024-06-03 19:49:47,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9391 conditions, 1399 events. 778/1399 cut-off events. For 117161/117161 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7706 event pairs, 99 based on Foata normal form. 2/1397 useless extension candidates. Maximal degree in co-relation 9240. Up to 872 conditions per place. [2024-06-03 19:49:47,871 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 176 selfloop transitions, 119 changer transitions 0/297 dead transitions. [2024-06-03 19:49:47,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 297 transitions, 3951 flow [2024-06-03 19:49:47,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:47,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:47,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-03 19:49:47,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-03 19:49:47,872 INFO L175 Difference]: Start difference. First operand has 325 places, 282 transitions, 3317 flow. Second operand 10 states and 117 transitions. [2024-06-03 19:49:47,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 297 transitions, 3951 flow [2024-06-03 19:49:48,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 297 transitions, 3679 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:48,280 INFO L231 Difference]: Finished difference. Result has 327 places, 282 transitions, 3293 flow [2024-06-03 19:49:48,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3293, PETRI_PLACES=327, PETRI_TRANSITIONS=282} [2024-06-03 19:49:48,281 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 296 predicate places. [2024-06-03 19:49:48,281 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 282 transitions, 3293 flow [2024-06-03 19:49:48,282 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-03 19:49:48,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:48,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:48,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 19:49:48,282 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-03 19:49:48,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:48,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1991661260, now seen corresponding path program 24 times [2024-06-03 19:49:48,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:48,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543129229] [2024-06-03 19:49:48,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:48,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:48,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:49,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:49,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:49,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543129229] [2024-06-03 19:49:49,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543129229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:49,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:49,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:49,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221594522] [2024-06-03 19:49:49,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:49,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:49,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:49,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:49,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:49,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:49,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 282 transitions, 3293 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-03 19:49:49,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:49,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:49,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:49,711 INFO L124 PetriNetUnfolderBase]: 775/1394 cut-off events. [2024-06-03 19:49:49,711 INFO L125 PetriNetUnfolderBase]: For 109393/109393 co-relation queries the response was YES. [2024-06-03 19:49:49,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9100 conditions, 1394 events. 775/1394 cut-off events. For 109393/109393 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7660 event pairs, 111 based on Foata normal form. 2/1392 useless extension candidates. Maximal degree in co-relation 8948. Up to 1040 conditions per place. [2024-06-03 19:49:49,726 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 206 selfloop transitions, 89 changer transitions 0/297 dead transitions. [2024-06-03 19:49:49,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 297 transitions, 3925 flow [2024-06-03 19:49:49,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:49,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:49,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-03 19:49:49,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-03 19:49:49,726 INFO L175 Difference]: Start difference. First operand has 327 places, 282 transitions, 3293 flow. Second operand 10 states and 113 transitions. [2024-06-03 19:49:49,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 297 transitions, 3925 flow [2024-06-03 19:49:50,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 297 transitions, 3619 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-03 19:49:50,161 INFO L231 Difference]: Finished difference. Result has 327 places, 282 transitions, 3169 flow [2024-06-03 19:49:50,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2987, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3169, PETRI_PLACES=327, PETRI_TRANSITIONS=282} [2024-06-03 19:49:50,161 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 296 predicate places. [2024-06-03 19:49:50,161 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 282 transitions, 3169 flow [2024-06-03 19:49:50,161 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-03 19:49:50,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:50,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:50,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 19:49:50,162 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-03 19:49:50,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:50,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1961334314, now seen corresponding path program 25 times [2024-06-03 19:49:50,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:50,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518715158] [2024-06-03 19:49:50,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:50,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:50,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:51,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:51,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:51,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518715158] [2024-06-03 19:49:51,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518715158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:51,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:51,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:51,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621162716] [2024-06-03 19:49:51,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:51,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:51,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:51,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:51,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:51,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:51,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 282 transitions, 3169 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-03 19:49:51,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:51,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:51,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:51,547 INFO L124 PetriNetUnfolderBase]: 779/1402 cut-off events. [2024-06-03 19:49:51,548 INFO L125 PetriNetUnfolderBase]: For 109734/109734 co-relation queries the response was YES. [2024-06-03 19:49:51,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9047 conditions, 1402 events. 779/1402 cut-off events. For 109734/109734 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7720 event pairs, 91 based on Foata normal form. 2/1400 useless extension candidates. Maximal degree in co-relation 8894. Up to 1048 conditions per place. [2024-06-03 19:49:51,562 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 198 selfloop transitions, 98 changer transitions 0/298 dead transitions. [2024-06-03 19:49:51,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 298 transitions, 3845 flow [2024-06-03 19:49:51,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:51,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:51,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-03 19:49:51,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-03 19:49:51,563 INFO L175 Difference]: Start difference. First operand has 327 places, 282 transitions, 3169 flow. Second operand 10 states and 112 transitions. [2024-06-03 19:49:51,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 298 transitions, 3845 flow [2024-06-03 19:49:51,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 298 transitions, 3661 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-03 19:49:51,962 INFO L231 Difference]: Finished difference. Result has 328 places, 283 transitions, 3229 flow [2024-06-03 19:49:51,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3229, PETRI_PLACES=328, PETRI_TRANSITIONS=283} [2024-06-03 19:49:51,962 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 297 predicate places. [2024-06-03 19:49:51,962 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 283 transitions, 3229 flow [2024-06-03 19:49:51,962 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-03 19:49:51,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:51,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:51,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 19:49:51,963 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-03 19:49:51,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:51,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1991907524, now seen corresponding path program 3 times [2024-06-03 19:49:51,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:51,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030357617] [2024-06-03 19:49:51,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:51,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:51,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:53,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:53,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:53,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030357617] [2024-06-03 19:49:53,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030357617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:53,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:53,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:53,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750466804] [2024-06-03 19:49:53,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:53,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:53,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:53,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:53,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:53,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:53,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 283 transitions, 3229 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-03 19:49:53,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:53,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:53,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:53,620 INFO L124 PetriNetUnfolderBase]: 799/1446 cut-off events. [2024-06-03 19:49:53,620 INFO L125 PetriNetUnfolderBase]: For 160452/160452 co-relation queries the response was YES. [2024-06-03 19:49:53,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9272 conditions, 1446 events. 799/1446 cut-off events. For 160452/160452 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7995 event pairs, 126 based on Foata normal form. 12/1454 useless extension candidates. Maximal degree in co-relation 9118. Up to 867 conditions per place. [2024-06-03 19:49:53,634 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 187 selfloop transitions, 106 changer transitions 10/305 dead transitions. [2024-06-03 19:49:53,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 305 transitions, 3937 flow [2024-06-03 19:49:53,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:49:53,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:49:53,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-03 19:49:53,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-03 19:49:53,635 INFO L175 Difference]: Start difference. First operand has 328 places, 283 transitions, 3229 flow. Second operand 11 states and 130 transitions. [2024-06-03 19:49:53,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 305 transitions, 3937 flow [2024-06-03 19:49:54,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 305 transitions, 3703 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:54,082 INFO L231 Difference]: Finished difference. Result has 331 places, 279 transitions, 3195 flow [2024-06-03 19:49:54,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2995, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3195, PETRI_PLACES=331, PETRI_TRANSITIONS=279} [2024-06-03 19:49:54,082 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 300 predicate places. [2024-06-03 19:49:54,082 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 279 transitions, 3195 flow [2024-06-03 19:49:54,082 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-03 19:49:54,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:54,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:54,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 19:49:54,083 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-03 19:49:54,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:54,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1814529740, now seen corresponding path program 26 times [2024-06-03 19:49:54,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:54,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941215271] [2024-06-03 19:49:54,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:54,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:54,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:55,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:55,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:55,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941215271] [2024-06-03 19:49:55,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941215271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:55,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:55,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:55,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964627951] [2024-06-03 19:49:55,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:55,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:55,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:55,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:55,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:55,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:55,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 279 transitions, 3195 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-03 19:49:55,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:55,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:55,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:55,515 INFO L124 PetriNetUnfolderBase]: 765/1392 cut-off events. [2024-06-03 19:49:55,515 INFO L125 PetriNetUnfolderBase]: For 114378/114378 co-relation queries the response was YES. [2024-06-03 19:49:55,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9095 conditions, 1392 events. 765/1392 cut-off events. For 114378/114378 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7751 event pairs, 117 based on Foata normal form. 2/1390 useless extension candidates. Maximal degree in co-relation 8940. Up to 1038 conditions per place. [2024-06-03 19:49:55,530 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 201 selfloop transitions, 91 changer transitions 0/294 dead transitions. [2024-06-03 19:49:55,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 294 transitions, 3861 flow [2024-06-03 19:49:55,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:55,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:55,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-03 19:49:55,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-03 19:49:55,531 INFO L175 Difference]: Start difference. First operand has 331 places, 279 transitions, 3195 flow. Second operand 10 states and 111 transitions. [2024-06-03 19:49:55,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 294 transitions, 3861 flow [2024-06-03 19:49:55,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 294 transitions, 3629 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-03 19:49:55,862 INFO L231 Difference]: Finished difference. Result has 332 places, 280 transitions, 3195 flow [2024-06-03 19:49:55,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3195, PETRI_PLACES=332, PETRI_TRANSITIONS=280} [2024-06-03 19:49:55,862 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 301 predicate places. [2024-06-03 19:49:55,863 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 280 transitions, 3195 flow [2024-06-03 19:49:55,863 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-03 19:49:55,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:55,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:55,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 19:49:55,863 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-03 19:49:55,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:55,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1814525090, now seen corresponding path program 27 times [2024-06-03 19:49:55,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:55,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163327664] [2024-06-03 19:49:55,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:55,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:55,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:56,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:56,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:56,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163327664] [2024-06-03 19:49:56,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163327664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:56,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:56,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:56,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091123103] [2024-06-03 19:49:56,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:56,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:56,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:56,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:56,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:56,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:56,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 280 transitions, 3195 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-03 19:49:56,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:56,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:56,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:57,254 INFO L124 PetriNetUnfolderBase]: 769/1400 cut-off events. [2024-06-03 19:49:57,254 INFO L125 PetriNetUnfolderBase]: For 117390/117390 co-relation queries the response was YES. [2024-06-03 19:49:57,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9158 conditions, 1400 events. 769/1400 cut-off events. For 117390/117390 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7833 event pairs, 113 based on Foata normal form. 2/1398 useless extension candidates. Maximal degree in co-relation 9002. Up to 1032 conditions per place. [2024-06-03 19:49:57,270 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 201 selfloop transitions, 92 changer transitions 0/295 dead transitions. [2024-06-03 19:49:57,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 295 transitions, 3863 flow [2024-06-03 19:49:57,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:57,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:57,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-03 19:49:57,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-03 19:49:57,271 INFO L175 Difference]: Start difference. First operand has 332 places, 280 transitions, 3195 flow. Second operand 10 states and 112 transitions. [2024-06-03 19:49:57,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 295 transitions, 3863 flow [2024-06-03 19:49:57,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 295 transitions, 3641 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:57,637 INFO L231 Difference]: Finished difference. Result has 334 places, 281 transitions, 3209 flow [2024-06-03 19:49:57,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3209, PETRI_PLACES=334, PETRI_TRANSITIONS=281} [2024-06-03 19:49:57,637 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 303 predicate places. [2024-06-03 19:49:57,638 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 281 transitions, 3209 flow [2024-06-03 19:49:57,638 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-03 19:49:57,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:57,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:57,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 19:49:57,638 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-03 19:49:57,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:57,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1322922476, now seen corresponding path program 2 times [2024-06-03 19:49:57,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:57,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138967948] [2024-06-03 19:49:57,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:57,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:57,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:58,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-03 19:49:58,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:58,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138967948] [2024-06-03 19:49:58,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138967948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:58,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:58,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:49:58,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045782909] [2024-06-03 19:49:58,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:58,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:49:58,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:58,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:49:58,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:49:58,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:49:58,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 281 transitions, 3209 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-03 19:49:58,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:58,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:49:58,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:58,987 INFO L124 PetriNetUnfolderBase]: 765/1394 cut-off events. [2024-06-03 19:49:58,987 INFO L125 PetriNetUnfolderBase]: For 108422/108422 co-relation queries the response was YES. [2024-06-03 19:49:58,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8878 conditions, 1394 events. 765/1394 cut-off events. For 108422/108422 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7784 event pairs, 92 based on Foata normal form. 2/1392 useless extension candidates. Maximal degree in co-relation 8721. Up to 871 conditions per place. [2024-06-03 19:49:59,002 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 167 selfloop transitions, 127 changer transitions 0/296 dead transitions. [2024-06-03 19:49:59,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 296 transitions, 3841 flow [2024-06-03 19:49:59,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:59,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:59,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-03 19:49:59,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-03 19:49:59,003 INFO L175 Difference]: Start difference. First operand has 334 places, 281 transitions, 3209 flow. Second operand 10 states and 116 transitions. [2024-06-03 19:49:59,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 296 transitions, 3841 flow [2024-06-03 19:49:59,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 296 transitions, 3601 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-03 19:49:59,380 INFO L231 Difference]: Finished difference. Result has 336 places, 281 transitions, 3232 flow [2024-06-03 19:49:59,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2969, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3232, PETRI_PLACES=336, PETRI_TRANSITIONS=281} [2024-06-03 19:49:59,380 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 305 predicate places. [2024-06-03 19:49:59,380 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 281 transitions, 3232 flow [2024-06-03 19:49:59,381 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-03 19:49:59,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:59,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:59,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 19:49:59,381 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-03 19:49:59,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:59,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1814409770, now seen corresponding path program 28 times [2024-06-03 19:49:59,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:59,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020560338] [2024-06-03 19:49:59,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:59,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:59,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:00,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:00,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:00,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020560338] [2024-06-03 19:50:00,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020560338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:00,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:00,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:50:00,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28031137] [2024-06-03 19:50:00,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:00,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:50:00,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:00,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:50:00,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:50:00,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:00,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 281 transitions, 3232 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-03 19:50:00,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:00,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:00,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:00,714 INFO L124 PetriNetUnfolderBase]: 769/1402 cut-off events. [2024-06-03 19:50:00,714 INFO L125 PetriNetUnfolderBase]: For 110534/110534 co-relation queries the response was YES. [2024-06-03 19:50:00,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9009 conditions, 1402 events. 769/1402 cut-off events. For 110534/110534 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7887 event pairs, 117 based on Foata normal form. 2/1400 useless extension candidates. Maximal degree in co-relation 8851. Up to 955 conditions per place. [2024-06-03 19:50:00,730 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 196 selfloop transitions, 99 changer transitions 0/297 dead transitions. [2024-06-03 19:50:00,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 297 transitions, 4112 flow [2024-06-03 19:50:00,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:50:00,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:50:00,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-03 19:50:00,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-03 19:50:00,731 INFO L175 Difference]: Start difference. First operand has 336 places, 281 transitions, 3232 flow. Second operand 10 states and 112 transitions. [2024-06-03 19:50:00,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 297 transitions, 4112 flow [2024-06-03 19:50:01,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 297 transitions, 3835 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 19:50:01,176 INFO L231 Difference]: Finished difference. Result has 337 places, 282 transitions, 3207 flow [2024-06-03 19:50:01,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3207, PETRI_PLACES=337, PETRI_TRANSITIONS=282} [2024-06-03 19:50:01,176 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 306 predicate places. [2024-06-03 19:50:01,176 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 282 transitions, 3207 flow [2024-06-03 19:50:01,176 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-03 19:50:01,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:01,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:01,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 19:50:01,177 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-03 19:50:01,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:01,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1954905224, now seen corresponding path program 29 times [2024-06-03 19:50:01,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:01,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335674639] [2024-06-03 19:50:01,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:01,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:01,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:02,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:02,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:02,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335674639] [2024-06-03 19:50:02,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335674639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:02,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:02,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:50:02,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874415302] [2024-06-03 19:50:02,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:02,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:50:02,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:02,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:50:02,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:50:02,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:02,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 282 transitions, 3207 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-03 19:50:02,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:02,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:02,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:02,616 INFO L124 PetriNetUnfolderBase]: 773/1410 cut-off events. [2024-06-03 19:50:02,616 INFO L125 PetriNetUnfolderBase]: For 111764/111764 co-relation queries the response was YES. [2024-06-03 19:50:02,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9048 conditions, 1410 events. 773/1410 cut-off events. For 111764/111764 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7944 event pairs, 97 based on Foata normal form. 2/1408 useless extension candidates. Maximal degree in co-relation 8889. Up to 1056 conditions per place. [2024-06-03 19:50:02,631 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 196 selfloop transitions, 99 changer transitions 0/297 dead transitions. [2024-06-03 19:50:02,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 297 transitions, 3885 flow [2024-06-03 19:50:02,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:50:02,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:50:02,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-03 19:50:02,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:50:02,632 INFO L175 Difference]: Start difference. First operand has 337 places, 282 transitions, 3207 flow. Second operand 10 states and 110 transitions. [2024-06-03 19:50:02,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 297 transitions, 3885 flow [2024-06-03 19:50:03,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 297 transitions, 3587 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-03 19:50:03,054 INFO L231 Difference]: Finished difference. Result has 339 places, 283 transitions, 3163 flow [2024-06-03 19:50:03,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2922, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3163, PETRI_PLACES=339, PETRI_TRANSITIONS=283} [2024-06-03 19:50:03,054 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 308 predicate places. [2024-06-03 19:50:03,054 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 283 transitions, 3163 flow [2024-06-03 19:50:03,055 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-03 19:50:03,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:03,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:03,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 19:50:03,055 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-03 19:50:03,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:03,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1241762740, now seen corresponding path program 4 times [2024-06-03 19:50:03,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:03,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095200011] [2024-06-03 19:50:03,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:03,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:03,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:04,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:04,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:04,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095200011] [2024-06-03 19:50:04,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095200011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:04,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:04,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:50:04,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728863029] [2024-06-03 19:50:04,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:04,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:50:04,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:04,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:50:04,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:50:04,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:04,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 283 transitions, 3163 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-03 19:50:04,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:04,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:04,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:04,484 INFO L124 PetriNetUnfolderBase]: 793/1454 cut-off events. [2024-06-03 19:50:04,484 INFO L125 PetriNetUnfolderBase]: For 165418/165418 co-relation queries the response was YES. [2024-06-03 19:50:04,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8985 conditions, 1454 events. 793/1454 cut-off events. For 165418/165418 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8207 event pairs, 98 based on Foata normal form. 12/1462 useless extension candidates. Maximal degree in co-relation 8826. Up to 883 conditions per place. [2024-06-03 19:50:04,500 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 170 selfloop transitions, 124 changer transitions 9/305 dead transitions. [2024-06-03 19:50:04,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 305 transitions, 3873 flow [2024-06-03 19:50:04,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:50:04,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:50:04,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-03 19:50:04,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-03 19:50:04,501 INFO L175 Difference]: Start difference. First operand has 339 places, 283 transitions, 3163 flow. Second operand 11 states and 128 transitions. [2024-06-03 19:50:04,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 305 transitions, 3873 flow [2024-06-03 19:50:04,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 305 transitions, 3544 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-03 19:50:04,872 INFO L231 Difference]: Finished difference. Result has 340 places, 280 transitions, 3084 flow [2024-06-03 19:50:04,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2838, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3084, PETRI_PLACES=340, PETRI_TRANSITIONS=280} [2024-06-03 19:50:04,873 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 309 predicate places. [2024-06-03 19:50:04,873 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 280 transitions, 3084 flow [2024-06-03 19:50:04,873 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-03 19:50:04,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:04,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:04,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 19:50:04,874 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-03 19:50:04,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:04,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1526853930, now seen corresponding path program 3 times [2024-06-03 19:50:04,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:04,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226631400] [2024-06-03 19:50:04,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:04,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:04,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:05,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:05,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:05,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226631400] [2024-06-03 19:50:05,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226631400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:05,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:05,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:50:05,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777281671] [2024-06-03 19:50:05,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:05,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:50:05,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:05,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:50:05,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:50:05,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:05,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 280 transitions, 3084 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-03 19:50:05,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:05,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:05,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:06,402 INFO L124 PetriNetUnfolderBase]: 759/1394 cut-off events. [2024-06-03 19:50:06,402 INFO L125 PetriNetUnfolderBase]: For 102471/102471 co-relation queries the response was YES. [2024-06-03 19:50:06,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8340 conditions, 1394 events. 759/1394 cut-off events. For 102471/102471 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7900 event pairs, 251 based on Foata normal form. 2/1395 useless extension candidates. Maximal degree in co-relation 8182. Up to 1339 conditions per place. [2024-06-03 19:50:06,418 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 267 selfloop transitions, 23 changer transitions 0/292 dead transitions. [2024-06-03 19:50:06,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 292 transitions, 3694 flow [2024-06-03 19:50:06,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:50:06,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:50:06,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-03 19:50:06,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3096590909090909 [2024-06-03 19:50:06,419 INFO L175 Difference]: Start difference. First operand has 340 places, 280 transitions, 3084 flow. Second operand 11 states and 109 transitions. [2024-06-03 19:50:06,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 292 transitions, 3694 flow [2024-06-03 19:50:06,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 292 transitions, 3406 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-03 19:50:06,739 INFO L231 Difference]: Finished difference. Result has 340 places, 280 transitions, 2847 flow [2024-06-03 19:50:06,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2847, PETRI_PLACES=340, PETRI_TRANSITIONS=280} [2024-06-03 19:50:06,739 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 309 predicate places. [2024-06-03 19:50:06,739 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 280 transitions, 2847 flow [2024-06-03 19:50:06,739 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-03 19:50:06,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:06,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:06,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 19:50:06,740 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-03 19:50:06,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:06,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1608261666, now seen corresponding path program 5 times [2024-06-03 19:50:06,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:06,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411726435] [2024-06-03 19:50:06,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:06,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:06,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:07,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:07,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:07,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411726435] [2024-06-03 19:50:07,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411726435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:07,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:07,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:50:07,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765678277] [2024-06-03 19:50:07,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:07,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:50:07,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:07,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:50:07,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:50:07,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:07,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 280 transitions, 2847 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-03 19:50:07,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:07,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:07,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:08,246 INFO L124 PetriNetUnfolderBase]: 782/1443 cut-off events. [2024-06-03 19:50:08,247 INFO L125 PetriNetUnfolderBase]: For 158995/158995 co-relation queries the response was YES. [2024-06-03 19:50:08,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8244 conditions, 1443 events. 782/1443 cut-off events. For 158995/158995 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8191 event pairs, 255 based on Foata normal form. 12/1454 useless extension candidates. Maximal degree in co-relation 8086. Up to 1351 conditions per place. [2024-06-03 19:50:08,263 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 272 selfloop transitions, 18 changer transitions 8/300 dead transitions. [2024-06-03 19:50:08,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 300 transitions, 3548 flow [2024-06-03 19:50:08,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:50:08,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:50:08,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-03 19:50:08,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-03 19:50:08,264 INFO L175 Difference]: Start difference. First operand has 340 places, 280 transitions, 2847 flow. Second operand 11 states and 112 transitions. [2024-06-03 19:50:08,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 300 transitions, 3548 flow [2024-06-03 19:50:08,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 300 transitions, 3489 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-03 19:50:08,644 INFO L231 Difference]: Finished difference. Result has 342 places, 280 transitions, 2861 flow [2024-06-03 19:50:08,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2794, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2861, PETRI_PLACES=342, PETRI_TRANSITIONS=280} [2024-06-03 19:50:08,645 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 311 predicate places. [2024-06-03 19:50:08,645 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 280 transitions, 2861 flow [2024-06-03 19:50:08,645 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-03 19:50:08,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:08,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:08,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 19:50:08,645 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-03 19:50:08,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:08,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1873501518, now seen corresponding path program 30 times [2024-06-03 19:50:08,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:08,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81958224] [2024-06-03 19:50:08,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:08,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:08,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:09,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:09,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:09,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81958224] [2024-06-03 19:50:09,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81958224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:09,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:09,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:50:09,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136902100] [2024-06-03 19:50:09,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:09,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:50:09,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:09,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:50:09,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:50:09,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:09,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 280 transitions, 2861 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-03 19:50:09,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:09,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:09,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:10,101 INFO L124 PetriNetUnfolderBase]: 753/1388 cut-off events. [2024-06-03 19:50:10,101 INFO L125 PetriNetUnfolderBase]: For 94384/94384 co-relation queries the response was YES. [2024-06-03 19:50:10,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7822 conditions, 1388 events. 753/1388 cut-off events. For 94384/94384 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7904 event pairs, 93 based on Foata normal form. 2/1386 useless extension candidates. Maximal degree in co-relation 7662. Up to 1008 conditions per place. [2024-06-03 19:50:10,115 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 190 selfloop transitions, 102 changer transitions 0/294 dead transitions. [2024-06-03 19:50:10,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 294 transitions, 3481 flow [2024-06-03 19:50:10,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:50:10,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:50:10,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-03 19:50:10,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:50:10,116 INFO L175 Difference]: Start difference. First operand has 342 places, 280 transitions, 2861 flow. Second operand 10 states and 110 transitions. [2024-06-03 19:50:10,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 294 transitions, 3481 flow [2024-06-03 19:50:10,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 294 transitions, 3398 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-03 19:50:10,456 INFO L231 Difference]: Finished difference. Result has 342 places, 280 transitions, 2986 flow [2024-06-03 19:50:10,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2986, PETRI_PLACES=342, PETRI_TRANSITIONS=280} [2024-06-03 19:50:10,456 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 311 predicate places. [2024-06-03 19:50:10,456 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 280 transitions, 2986 flow [2024-06-03 19:50:10,456 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-03 19:50:10,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:10,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:10,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 19:50:10,456 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-03 19:50:10,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:10,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1880181522, now seen corresponding path program 6 times [2024-06-03 19:50:10,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:10,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780079414] [2024-06-03 19:50:10,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:10,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:10,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:11,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:11,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:11,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780079414] [2024-06-03 19:50:11,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780079414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:11,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:11,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:50:11,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970753627] [2024-06-03 19:50:11,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:11,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:50:11,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:11,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:50:11,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:50:11,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:11,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 280 transitions, 2986 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-03 19:50:11,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:11,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:11,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:11,878 INFO L124 PetriNetUnfolderBase]: 773/1432 cut-off events. [2024-06-03 19:50:11,879 INFO L125 PetriNetUnfolderBase]: For 150891/150891 co-relation queries the response was YES. [2024-06-03 19:50:11,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8136 conditions, 1432 events. 773/1432 cut-off events. For 150891/150891 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8166 event pairs, 109 based on Foata normal form. 12/1440 useless extension candidates. Maximal degree in co-relation 7976. Up to 857 conditions per place. [2024-06-03 19:50:11,895 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 182 selfloop transitions, 108 changer transitions 10/302 dead transitions. [2024-06-03 19:50:11,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 302 transitions, 3690 flow [2024-06-03 19:50:11,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:50:11,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:50:11,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-03 19:50:11,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-03 19:50:11,896 INFO L175 Difference]: Start difference. First operand has 342 places, 280 transitions, 2986 flow. Second operand 11 states and 129 transitions. [2024-06-03 19:50:11,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 302 transitions, 3690 flow [2024-06-03 19:50:12,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 302 transitions, 3294 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-03 19:50:12,191 INFO L231 Difference]: Finished difference. Result has 342 places, 276 transitions, 2799 flow [2024-06-03 19:50:12,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2590, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2799, PETRI_PLACES=342, PETRI_TRANSITIONS=276} [2024-06-03 19:50:12,191 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 311 predicate places. [2024-06-03 19:50:12,192 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 276 transitions, 2799 flow [2024-06-03 19:50:12,192 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-03 19:50:12,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:12,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:12,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 19:50:12,192 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:12,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:12,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1618737186, now seen corresponding path program 7 times [2024-06-03 19:50:12,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:12,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400563462] [2024-06-03 19:50:12,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:12,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:12,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:13,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-03 19:50:13,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:13,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400563462] [2024-06-03 19:50:13,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400563462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:13,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:13,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:50:13,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828799550] [2024-06-03 19:50:13,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:13,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:50:13,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:13,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:50:13,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:50:13,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:13,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 276 transitions, 2799 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-03 19:50:13,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:13,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:13,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:13,806 INFO L124 PetriNetUnfolderBase]: 743/1382 cut-off events. [2024-06-03 19:50:13,806 INFO L125 PetriNetUnfolderBase]: For 94551/94551 co-relation queries the response was YES. [2024-06-03 19:50:13,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7649 conditions, 1382 events. 743/1382 cut-off events. For 94551/94551 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7925 event pairs, 248 based on Foata normal form. 2/1383 useless extension candidates. Maximal degree in co-relation 7489. Up to 1311 conditions per place. [2024-06-03 19:50:13,822 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 266 selfloop transitions, 24 changer transitions 0/292 dead transitions. [2024-06-03 19:50:13,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 292 transitions, 3657 flow [2024-06-03 19:50:13,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:13,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:13,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 116 transitions. [2024-06-03 19:50:13,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3020833333333333 [2024-06-03 19:50:13,823 INFO L175 Difference]: Start difference. First operand has 342 places, 276 transitions, 2799 flow. Second operand 12 states and 116 transitions. [2024-06-03 19:50:13,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 292 transitions, 3657 flow [2024-06-03 19:50:14,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 292 transitions, 3407 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-03 19:50:14,108 INFO L231 Difference]: Finished difference. Result has 342 places, 277 transitions, 2631 flow [2024-06-03 19:50:14,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2549, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2631, PETRI_PLACES=342, PETRI_TRANSITIONS=277} [2024-06-03 19:50:14,109 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 311 predicate places. [2024-06-03 19:50:14,109 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 277 transitions, 2631 flow [2024-06-03 19:50:14,109 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-03 19:50:14,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:14,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:14,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 19:50:14,109 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-03 19:50:14,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:14,109 INFO L85 PathProgramCache]: Analyzing trace with hash -2103409808, now seen corresponding path program 8 times [2024-06-03 19:50:14,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:14,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394632719] [2024-06-03 19:50:14,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:14,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:14,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:15,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:15,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:15,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394632719] [2024-06-03 19:50:15,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394632719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:15,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:15,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:50:15,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855227914] [2024-06-03 19:50:15,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:15,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:50:15,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:15,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:50:15,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:50:15,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:15,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 277 transitions, 2631 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-03 19:50:15,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:15,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:15,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:15,567 INFO L124 PetriNetUnfolderBase]: 740/1377 cut-off events. [2024-06-03 19:50:15,567 INFO L125 PetriNetUnfolderBase]: For 83869/83869 co-relation queries the response was YES. [2024-06-03 19:50:15,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7156 conditions, 1377 events. 740/1377 cut-off events. For 83869/83869 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7905 event pairs, 249 based on Foata normal form. 2/1378 useless extension candidates. Maximal degree in co-relation 6997. Up to 1329 conditions per place. [2024-06-03 19:50:15,582 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 264 selfloop transitions, 23 changer transitions 0/289 dead transitions. [2024-06-03 19:50:15,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 289 transitions, 3231 flow [2024-06-03 19:50:15,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:15,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:15,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-06-03 19:50:15,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2916666666666667 [2024-06-03 19:50:15,583 INFO L175 Difference]: Start difference. First operand has 342 places, 277 transitions, 2631 flow. Second operand 12 states and 112 transitions. [2024-06-03 19:50:15,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 289 transitions, 3231 flow [2024-06-03 19:50:15,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 289 transitions, 3066 flow, removed 27 selfloop flow, removed 11 redundant places. [2024-06-03 19:50:15,875 INFO L231 Difference]: Finished difference. Result has 343 places, 277 transitions, 2518 flow [2024-06-03 19:50:15,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2466, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2518, PETRI_PLACES=343, PETRI_TRANSITIONS=277} [2024-06-03 19:50:15,875 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 312 predicate places. [2024-06-03 19:50:15,875 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 277 transitions, 2518 flow [2024-06-03 19:50:15,875 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-03 19:50:15,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:15,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:15,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 19:50:15,876 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-03 19:50:15,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:15,876 INFO L85 PathProgramCache]: Analyzing trace with hash -372320314, now seen corresponding path program 1 times [2024-06-03 19:50:15,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:15,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070699786] [2024-06-03 19:50:15,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:15,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:15,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:16,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:16,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:16,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070699786] [2024-06-03 19:50:16,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070699786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:16,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:16,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:16,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685760516] [2024-06-03 19:50:16,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:16,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:16,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:16,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:16,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:16,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:16,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 277 transitions, 2518 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-03 19:50:16,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:16,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:16,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:17,181 INFO L124 PetriNetUnfolderBase]: 761/1422 cut-off events. [2024-06-03 19:50:17,181 INFO L125 PetriNetUnfolderBase]: For 84970/84970 co-relation queries the response was YES. [2024-06-03 19:50:17,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7093 conditions, 1422 events. 761/1422 cut-off events. For 84970/84970 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8306 event pairs, 164 based on Foata normal form. 2/1423 useless extension candidates. Maximal degree in co-relation 6935. Up to 1320 conditions per place. [2024-06-03 19:50:17,196 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 277 selfloop transitions, 26 changer transitions 0/305 dead transitions. [2024-06-03 19:50:17,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 305 transitions, 3213 flow [2024-06-03 19:50:17,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:17,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:17,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 122 transitions. [2024-06-03 19:50:17,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3177083333333333 [2024-06-03 19:50:17,197 INFO L175 Difference]: Start difference. First operand has 343 places, 277 transitions, 2518 flow. Second operand 12 states and 122 transitions. [2024-06-03 19:50:17,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 305 transitions, 3213 flow [2024-06-03 19:50:17,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 305 transitions, 3086 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-03 19:50:17,586 INFO L231 Difference]: Finished difference. Result has 346 places, 282 transitions, 2495 flow [2024-06-03 19:50:17,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2393, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2495, PETRI_PLACES=346, PETRI_TRANSITIONS=282} [2024-06-03 19:50:17,586 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 315 predicate places. [2024-06-03 19:50:17,586 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 282 transitions, 2495 flow [2024-06-03 19:50:17,587 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-03 19:50:17,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:17,587 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-03 19:50:17,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 19:50:17,587 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-03 19:50:17,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:17,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1178999546, now seen corresponding path program 2 times [2024-06-03 19:50:17,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:17,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315887236] [2024-06-03 19:50:17,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:17,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:17,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:18,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-03 19:50:18,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:18,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315887236] [2024-06-03 19:50:18,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315887236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:18,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:18,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:18,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20887422] [2024-06-03 19:50:18,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:18,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:18,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:18,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:18,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:18,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:18,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 282 transitions, 2495 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-03 19:50:18,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:18,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:18,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:18,980 INFO L124 PetriNetUnfolderBase]: 781/1458 cut-off events. [2024-06-03 19:50:18,980 INFO L125 PetriNetUnfolderBase]: For 96088/96088 co-relation queries the response was YES. [2024-06-03 19:50:18,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7459 conditions, 1458 events. 781/1458 cut-off events. For 96088/96088 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8552 event pairs, 161 based on Foata normal form. 2/1459 useless extension candidates. Maximal degree in co-relation 7297. Up to 1281 conditions per place. [2024-06-03 19:50:18,993 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 275 selfloop transitions, 36 changer transitions 0/313 dead transitions. [2024-06-03 19:50:18,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 313 transitions, 3480 flow [2024-06-03 19:50:18,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:18,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:18,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-03 19:50:18,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-03 19:50:18,994 INFO L175 Difference]: Start difference. First operand has 346 places, 282 transitions, 2495 flow. Second operand 12 states and 129 transitions. [2024-06-03 19:50:18,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 313 transitions, 3480 flow [2024-06-03 19:50:19,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 313 transitions, 3428 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 19:50:19,418 INFO L231 Difference]: Finished difference. Result has 353 places, 288 transitions, 2607 flow [2024-06-03 19:50:19,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2443, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2607, PETRI_PLACES=353, PETRI_TRANSITIONS=288} [2024-06-03 19:50:19,418 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 322 predicate places. [2024-06-03 19:50:19,418 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 288 transitions, 2607 flow [2024-06-03 19:50:19,418 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-03 19:50:19,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:19,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:19,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 19:50:19,419 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-03 19:50:19,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:19,419 INFO L85 PathProgramCache]: Analyzing trace with hash 85415212, now seen corresponding path program 3 times [2024-06-03 19:50:19,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:19,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976014972] [2024-06-03 19:50:19,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:19,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:19,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:20,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:20,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:20,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976014972] [2024-06-03 19:50:20,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976014972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:20,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:20,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:20,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119313620] [2024-06-03 19:50:20,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:20,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:20,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:20,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:20,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:20,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:20,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 288 transitions, 2607 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-03 19:50:20,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:20,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:20,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:20,840 INFO L124 PetriNetUnfolderBase]: 792/1479 cut-off events. [2024-06-03 19:50:20,841 INFO L125 PetriNetUnfolderBase]: For 110989/110989 co-relation queries the response was YES. [2024-06-03 19:50:20,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7872 conditions, 1479 events. 792/1479 cut-off events. For 110989/110989 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8707 event pairs, 174 based on Foata normal form. 2/1480 useless extension candidates. Maximal degree in co-relation 7708. Up to 1350 conditions per place. [2024-06-03 19:50:20,857 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 275 selfloop transitions, 38 changer transitions 0/315 dead transitions. [2024-06-03 19:50:20,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 315 transitions, 3568 flow [2024-06-03 19:50:20,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:20,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:20,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-03 19:50:20,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3307291666666667 [2024-06-03 19:50:20,858 INFO L175 Difference]: Start difference. First operand has 353 places, 288 transitions, 2607 flow. Second operand 12 states and 127 transitions. [2024-06-03 19:50:20,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 315 transitions, 3568 flow [2024-06-03 19:50:21,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 315 transitions, 3518 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 19:50:21,246 INFO L231 Difference]: Finished difference. Result has 359 places, 292 transitions, 2701 flow [2024-06-03 19:50:21,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2561, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2701, PETRI_PLACES=359, PETRI_TRANSITIONS=292} [2024-06-03 19:50:21,247 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 328 predicate places. [2024-06-03 19:50:21,247 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 292 transitions, 2701 flow [2024-06-03 19:50:21,247 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-03 19:50:21,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:21,247 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-03 19:50:21,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 19:50:21,247 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-03 19:50:21,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:21,248 INFO L85 PathProgramCache]: Analyzing trace with hash -492374080, now seen corresponding path program 4 times [2024-06-03 19:50:21,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:21,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504752620] [2024-06-03 19:50:21,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:21,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:21,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:22,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:22,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:22,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504752620] [2024-06-03 19:50:22,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504752620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:22,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:22,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:22,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991302310] [2024-06-03 19:50:22,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:22,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:22,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:22,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:22,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:22,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:22,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 292 transitions, 2701 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-03 19:50:22,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:22,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:22,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:22,700 INFO L124 PetriNetUnfolderBase]: 789/1474 cut-off events. [2024-06-03 19:50:22,700 INFO L125 PetriNetUnfolderBase]: For 100776/100776 co-relation queries the response was YES. [2024-06-03 19:50:22,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7700 conditions, 1474 events. 789/1474 cut-off events. For 100776/100776 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8695 event pairs, 166 based on Foata normal form. 2/1475 useless extension candidates. Maximal degree in co-relation 7533. Up to 1321 conditions per place. [2024-06-03 19:50:22,717 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 275 selfloop transitions, 38 changer transitions 0/315 dead transitions. [2024-06-03 19:50:22,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 315 transitions, 3610 flow [2024-06-03 19:50:22,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:22,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:22,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-03 19:50:22,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-03 19:50:22,718 INFO L175 Difference]: Start difference. First operand has 359 places, 292 transitions, 2701 flow. Second operand 12 states and 128 transitions. [2024-06-03 19:50:22,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 315 transitions, 3610 flow [2024-06-03 19:50:23,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 315 transitions, 3554 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 19:50:23,224 INFO L231 Difference]: Finished difference. Result has 364 places, 292 transitions, 2725 flow [2024-06-03 19:50:23,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2645, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2725, PETRI_PLACES=364, PETRI_TRANSITIONS=292} [2024-06-03 19:50:23,225 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 333 predicate places. [2024-06-03 19:50:23,225 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 292 transitions, 2725 flow [2024-06-03 19:50:23,225 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-03 19:50:23,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:23,225 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-03 19:50:23,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 19:50:23,225 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-03 19:50:23,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:23,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1832902152, now seen corresponding path program 5 times [2024-06-03 19:50:23,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:23,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998761945] [2024-06-03 19:50:23,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:23,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:23,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:24,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:24,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:24,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998761945] [2024-06-03 19:50:24,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998761945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:24,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:24,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:24,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863776067] [2024-06-03 19:50:24,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:24,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:24,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:24,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:24,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:24,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:24,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 292 transitions, 2725 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-03 19:50:24,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:24,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:24,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:24,590 INFO L124 PetriNetUnfolderBase]: 786/1469 cut-off events. [2024-06-03 19:50:24,591 INFO L125 PetriNetUnfolderBase]: For 90078/90078 co-relation queries the response was YES. [2024-06-03 19:50:24,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7521 conditions, 1469 events. 786/1469 cut-off events. For 90078/90078 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8665 event pairs, 177 based on Foata normal form. 2/1470 useless extension candidates. Maximal degree in co-relation 7352. Up to 1359 conditions per place. [2024-06-03 19:50:24,608 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 274 selfloop transitions, 38 changer transitions 0/314 dead transitions. [2024-06-03 19:50:24,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 314 transitions, 3412 flow [2024-06-03 19:50:24,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:24,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:24,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-03 19:50:24,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255208333333333 [2024-06-03 19:50:24,609 INFO L175 Difference]: Start difference. First operand has 364 places, 292 transitions, 2725 flow. Second operand 12 states and 125 transitions. [2024-06-03 19:50:24,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 314 transitions, 3412 flow [2024-06-03 19:50:24,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 314 transitions, 3284 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-03 19:50:24,959 INFO L231 Difference]: Finished difference. Result has 364 places, 292 transitions, 2678 flow [2024-06-03 19:50:24,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2597, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2678, PETRI_PLACES=364, PETRI_TRANSITIONS=292} [2024-06-03 19:50:24,960 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 333 predicate places. [2024-06-03 19:50:24,960 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 292 transitions, 2678 flow [2024-06-03 19:50:24,960 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-03 19:50:24,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:24,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:24,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 19:50:24,961 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-03 19:50:24,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:24,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1947851700, now seen corresponding path program 6 times [2024-06-03 19:50:24,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:24,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868692367] [2024-06-03 19:50:24,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:24,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:24,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:25,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:25,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:25,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868692367] [2024-06-03 19:50:25,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868692367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:25,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:25,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:25,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846619212] [2024-06-03 19:50:25,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:25,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:25,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:25,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:25,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:25,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:25,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 292 transitions, 2678 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-03 19:50:25,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:25,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:25,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:26,327 INFO L124 PetriNetUnfolderBase]: 807/1512 cut-off events. [2024-06-03 19:50:26,328 INFO L125 PetriNetUnfolderBase]: For 91511/91511 co-relation queries the response was YES. [2024-06-03 19:50:26,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7580 conditions, 1512 events. 807/1512 cut-off events. For 91511/91511 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8994 event pairs, 163 based on Foata normal form. 2/1513 useless extension candidates. Maximal degree in co-relation 7411. Up to 1382 conditions per place. [2024-06-03 19:50:26,345 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 289 selfloop transitions, 28 changer transitions 0/319 dead transitions. [2024-06-03 19:50:26,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 319 transitions, 3404 flow [2024-06-03 19:50:26,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:26,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:26,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2024-06-03 19:50:26,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3098958333333333 [2024-06-03 19:50:26,346 INFO L175 Difference]: Start difference. First operand has 364 places, 292 transitions, 2678 flow. Second operand 12 states and 119 transitions. [2024-06-03 19:50:26,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 319 transitions, 3404 flow [2024-06-03 19:50:26,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 319 transitions, 3327 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-03 19:50:26,795 INFO L231 Difference]: Finished difference. Result has 369 places, 297 transitions, 2715 flow [2024-06-03 19:50:26,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2601, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2715, PETRI_PLACES=369, PETRI_TRANSITIONS=297} [2024-06-03 19:50:26,796 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 338 predicate places. [2024-06-03 19:50:26,796 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 297 transitions, 2715 flow [2024-06-03 19:50:26,796 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-03 19:50:26,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:26,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:26,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 19:50:26,797 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-03 19:50:26,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:26,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1069578124, now seen corresponding path program 1 times [2024-06-03 19:50:26,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:26,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135782327] [2024-06-03 19:50:26,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:26,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:26,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:27,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:27,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:27,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135782327] [2024-06-03 19:50:27,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135782327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:27,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:27,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:27,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419130918] [2024-06-03 19:50:27,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:27,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:27,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:27,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:27,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:27,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:27,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 297 transitions, 2715 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-03 19:50:27,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:27,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:27,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:28,473 INFO L124 PetriNetUnfolderBase]: 833/1566 cut-off events. [2024-06-03 19:50:28,473 INFO L125 PetriNetUnfolderBase]: For 144271/144271 co-relation queries the response was YES. [2024-06-03 19:50:28,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7792 conditions, 1566 events. 833/1566 cut-off events. For 144271/144271 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 9363 event pairs, 157 based on Foata normal form. 10/1575 useless extension candidates. Maximal degree in co-relation 7619. Up to 1420 conditions per place. [2024-06-03 19:50:28,491 INFO L140 encePairwiseOnDemand]: 18/32 looper letters, 287 selfloop transitions, 31 changer transitions 9/329 dead transitions. [2024-06-03 19:50:28,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 329 transitions, 3494 flow [2024-06-03 19:50:28,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 19:50:28,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 19:50:28,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 137 transitions. [2024-06-03 19:50:28,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3293269230769231 [2024-06-03 19:50:28,492 INFO L175 Difference]: Start difference. First operand has 369 places, 297 transitions, 2715 flow. Second operand 13 states and 137 transitions. [2024-06-03 19:50:28,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 329 transitions, 3494 flow [2024-06-03 19:50:28,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 329 transitions, 3416 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-03 19:50:28,951 INFO L231 Difference]: Finished difference. Result has 377 places, 299 transitions, 2726 flow [2024-06-03 19:50:28,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2726, PETRI_PLACES=377, PETRI_TRANSITIONS=299} [2024-06-03 19:50:28,951 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 346 predicate places. [2024-06-03 19:50:28,951 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 299 transitions, 2726 flow [2024-06-03 19:50:28,951 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-03 19:50:28,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:28,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:28,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 19:50:28,952 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:28,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:28,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1411415936, now seen corresponding path program 7 times [2024-06-03 19:50:28,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:28,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145628754] [2024-06-03 19:50:28,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:28,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:28,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:29,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-03 19:50:29,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:29,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145628754] [2024-06-03 19:50:29,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145628754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:29,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:29,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:29,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50964077] [2024-06-03 19:50:29,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:29,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:29,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:29,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:29,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:29,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:29,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 299 transitions, 2726 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-03 19:50:29,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:29,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:29,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:30,431 INFO L124 PetriNetUnfolderBase]: 828/1559 cut-off events. [2024-06-03 19:50:30,432 INFO L125 PetriNetUnfolderBase]: For 94793/94793 co-relation queries the response was YES. [2024-06-03 19:50:30,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7788 conditions, 1559 events. 828/1559 cut-off events. For 94793/94793 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 9390 event pairs, 157 based on Foata normal form. 2/1560 useless extension candidates. Maximal degree in co-relation 7613. Up to 1457 conditions per place. [2024-06-03 19:50:30,451 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 298 selfloop transitions, 26 changer transitions 0/326 dead transitions. [2024-06-03 19:50:30,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 326 transitions, 3482 flow [2024-06-03 19:50:30,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:30,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:30,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-03 19:50:30,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3203125 [2024-06-03 19:50:30,452 INFO L175 Difference]: Start difference. First operand has 377 places, 299 transitions, 2726 flow. Second operand 12 states and 123 transitions. [2024-06-03 19:50:30,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 326 transitions, 3482 flow [2024-06-03 19:50:30,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 326 transitions, 3427 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 19:50:30,868 INFO L231 Difference]: Finished difference. Result has 386 places, 304 transitions, 2795 flow [2024-06-03 19:50:30,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2795, PETRI_PLACES=386, PETRI_TRANSITIONS=304} [2024-06-03 19:50:30,869 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 355 predicate places. [2024-06-03 19:50:30,869 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 304 transitions, 2795 flow [2024-06-03 19:50:30,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:30,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:30,869 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-03 19:50:30,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 19:50:30,869 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:30,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:30,869 INFO L85 PathProgramCache]: Analyzing trace with hash -332560228, now seen corresponding path program 8 times [2024-06-03 19:50:30,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:30,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136621358] [2024-06-03 19:50:30,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:30,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:30,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:31,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:31,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:31,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136621358] [2024-06-03 19:50:31,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136621358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:31,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:31,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:31,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212910356] [2024-06-03 19:50:31,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:31,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:31,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:31,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:31,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:31,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:31,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 304 transitions, 2795 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-03 19:50:31,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:31,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:31,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:32,434 INFO L124 PetriNetUnfolderBase]: 848/1595 cut-off events. [2024-06-03 19:50:32,434 INFO L125 PetriNetUnfolderBase]: For 108420/108420 co-relation queries the response was YES. [2024-06-03 19:50:32,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8271 conditions, 1595 events. 848/1595 cut-off events. For 108420/108420 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 9632 event pairs, 162 based on Foata normal form. 2/1596 useless extension candidates. Maximal degree in co-relation 8092. Up to 1446 conditions per place. [2024-06-03 19:50:32,451 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 293 selfloop transitions, 37 changer transitions 0/332 dead transitions. [2024-06-03 19:50:32,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 332 transitions, 3831 flow [2024-06-03 19:50:32,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:32,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:32,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-03 19:50:32,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-03 19:50:32,452 INFO L175 Difference]: Start difference. First operand has 386 places, 304 transitions, 2795 flow. Second operand 12 states and 129 transitions. [2024-06-03 19:50:32,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 332 transitions, 3831 flow [2024-06-03 19:50:32,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 332 transitions, 3759 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 19:50:32,890 INFO L231 Difference]: Finished difference. Result has 393 places, 310 transitions, 2907 flow [2024-06-03 19:50:32,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2907, PETRI_PLACES=393, PETRI_TRANSITIONS=310} [2024-06-03 19:50:32,890 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 362 predicate places. [2024-06-03 19:50:32,890 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 310 transitions, 2907 flow [2024-06-03 19:50:32,890 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-03 19:50:32,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:32,891 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-03 19:50:32,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 19:50:32,891 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:32,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:32,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1184172646, now seen corresponding path program 9 times [2024-06-03 19:50:32,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:32,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436875535] [2024-06-03 19:50:32,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:32,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:32,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:33,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:33,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:33,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436875535] [2024-06-03 19:50:33,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436875535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:33,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:33,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:33,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636141114] [2024-06-03 19:50:33,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:33,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:33,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:33,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:33,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:33,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:33,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 310 transitions, 2907 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-03 19:50:33,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:33,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:33,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:34,382 INFO L124 PetriNetUnfolderBase]: 852/1603 cut-off events. [2024-06-03 19:50:34,382 INFO L125 PetriNetUnfolderBase]: For 110459/110459 co-relation queries the response was YES. [2024-06-03 19:50:34,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8366 conditions, 1603 events. 852/1603 cut-off events. For 110459/110459 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9712 event pairs, 164 based on Foata normal form. 2/1604 useless extension candidates. Maximal degree in co-relation 8185. Up to 1474 conditions per place. [2024-06-03 19:50:34,403 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 293 selfloop transitions, 38 changer transitions 0/333 dead transitions. [2024-06-03 19:50:34,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 333 transitions, 3885 flow [2024-06-03 19:50:34,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:34,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:34,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-03 19:50:34,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-03 19:50:34,404 INFO L175 Difference]: Start difference. First operand has 393 places, 310 transitions, 2907 flow. Second operand 12 states and 128 transitions. [2024-06-03 19:50:34,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 333 transitions, 3885 flow [2024-06-03 19:50:34,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 333 transitions, 3815 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-03 19:50:34,843 INFO L231 Difference]: Finished difference. Result has 398 places, 311 transitions, 2939 flow [2024-06-03 19:50:34,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2841, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2939, PETRI_PLACES=398, PETRI_TRANSITIONS=311} [2024-06-03 19:50:34,844 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 367 predicate places. [2024-06-03 19:50:34,844 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 311 transitions, 2939 flow [2024-06-03 19:50:34,844 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-03 19:50:34,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:34,844 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-03 19:50:34,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 19:50:34,844 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:34,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:34,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1184167066, now seen corresponding path program 10 times [2024-06-03 19:50:34,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:34,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101202195] [2024-06-03 19:50:34,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:34,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:34,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:35,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:35,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:35,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101202195] [2024-06-03 19:50:35,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101202195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:35,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:35,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:35,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923094324] [2024-06-03 19:50:35,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:35,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:35,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:35,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:35,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:35,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:35,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 311 transitions, 2939 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-03 19:50:35,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:35,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:35,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:36,325 INFO L124 PetriNetUnfolderBase]: 849/1598 cut-off events. [2024-06-03 19:50:36,325 INFO L125 PetriNetUnfolderBase]: For 98503/98503 co-relation queries the response was YES. [2024-06-03 19:50:36,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8127 conditions, 1598 events. 849/1598 cut-off events. For 98503/98503 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9676 event pairs, 165 based on Foata normal form. 2/1599 useless extension candidates. Maximal degree in co-relation 7944. Up to 1488 conditions per place. [2024-06-03 19:50:36,346 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 292 selfloop transitions, 38 changer transitions 0/332 dead transitions. [2024-06-03 19:50:36,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 332 transitions, 3661 flow [2024-06-03 19:50:36,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:36,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:36,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-03 19:50:36,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-03 19:50:36,347 INFO L175 Difference]: Start difference. First operand has 398 places, 311 transitions, 2939 flow. Second operand 12 states and 126 transitions. [2024-06-03 19:50:36,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 332 transitions, 3661 flow [2024-06-03 19:50:36,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 332 transitions, 3550 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-03 19:50:36,852 INFO L231 Difference]: Finished difference. Result has 400 places, 311 transitions, 2909 flow [2024-06-03 19:50:36,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2828, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2909, PETRI_PLACES=400, PETRI_TRANSITIONS=311} [2024-06-03 19:50:36,852 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 369 predicate places. [2024-06-03 19:50:36,852 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 311 transitions, 2909 flow [2024-06-03 19:50:36,852 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-03 19:50:36,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:36,852 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-03 19:50:36,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 19:50:36,853 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:36,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:36,853 INFO L85 PathProgramCache]: Analyzing trace with hash 64496718, now seen corresponding path program 11 times [2024-06-03 19:50:36,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:36,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959880838] [2024-06-03 19:50:36,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:36,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:36,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:37,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:37,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:37,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959880838] [2024-06-03 19:50:37,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959880838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:37,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:37,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:37,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962020537] [2024-06-03 19:50:37,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:37,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:37,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:37,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:37,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:37,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:37,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 311 transitions, 2909 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-03 19:50:37,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:37,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:37,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:38,353 INFO L124 PetriNetUnfolderBase]: 853/1606 cut-off events. [2024-06-03 19:50:38,353 INFO L125 PetriNetUnfolderBase]: For 100130/100130 co-relation queries the response was YES. [2024-06-03 19:50:38,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8131 conditions, 1606 events. 853/1606 cut-off events. For 100130/100130 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9761 event pairs, 165 based on Foata normal form. 2/1607 useless extension candidates. Maximal degree in co-relation 7948. Up to 1424 conditions per place. [2024-06-03 19:50:38,373 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 293 selfloop transitions, 38 changer transitions 0/333 dead transitions. [2024-06-03 19:50:38,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 333 transitions, 3649 flow [2024-06-03 19:50:38,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:38,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:38,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-03 19:50:38,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-03 19:50:38,374 INFO L175 Difference]: Start difference. First operand has 400 places, 311 transitions, 2909 flow. Second operand 12 states and 129 transitions. [2024-06-03 19:50:38,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 333 transitions, 3649 flow [2024-06-03 19:50:38,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 333 transitions, 3551 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-03 19:50:38,882 INFO L231 Difference]: Finished difference. Result has 401 places, 312 transitions, 2915 flow [2024-06-03 19:50:38,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2811, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2915, PETRI_PLACES=401, PETRI_TRANSITIONS=312} [2024-06-03 19:50:38,883 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 370 predicate places. [2024-06-03 19:50:38,883 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 312 transitions, 2915 flow [2024-06-03 19:50:38,883 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-03 19:50:38,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:38,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-03 19:50:38,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 19:50:38,883 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:38,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:38,883 INFO L85 PathProgramCache]: Analyzing trace with hash 666383996, now seen corresponding path program 2 times [2024-06-03 19:50:38,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:38,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815750627] [2024-06-03 19:50:38,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:38,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:38,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:39,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-03 19:50:39,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:39,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815750627] [2024-06-03 19:50:39,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815750627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:39,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:39,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:50:39,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257072943] [2024-06-03 19:50:39,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:39,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:50:39,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:39,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:50:39,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:50:39,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:39,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 312 transitions, 2915 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-03 19:50:39,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:39,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:39,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:40,379 INFO L124 PetriNetUnfolderBase]: 899/1692 cut-off events. [2024-06-03 19:50:40,380 INFO L125 PetriNetUnfolderBase]: For 157636/157636 co-relation queries the response was YES. [2024-06-03 19:50:40,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8452 conditions, 1692 events. 899/1692 cut-off events. For 157636/157636 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 10344 event pairs, 165 based on Foata normal form. 10/1701 useless extension candidates. Maximal degree in co-relation 8268. Up to 1385 conditions per place. [2024-06-03 19:50:40,401 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 260 selfloop transitions, 71 changer transitions 14/347 dead transitions. [2024-06-03 19:50:40,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 347 transitions, 3767 flow [2024-06-03 19:50:40,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:40,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:40,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-03 19:50:40,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489583333333333 [2024-06-03 19:50:40,402 INFO L175 Difference]: Start difference. First operand has 401 places, 312 transitions, 2915 flow. Second operand 12 states and 134 transitions. [2024-06-03 19:50:40,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 347 transitions, 3767 flow [2024-06-03 19:50:40,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 347 transitions, 3673 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-03 19:50:40,930 INFO L231 Difference]: Finished difference. Result has 405 places, 313 transitions, 2996 flow [2024-06-03 19:50:40,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2996, PETRI_PLACES=405, PETRI_TRANSITIONS=313} [2024-06-03 19:50:40,930 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 374 predicate places. [2024-06-03 19:50:40,930 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 313 transitions, 2996 flow [2024-06-03 19:50:40,931 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-03 19:50:40,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:40,931 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-03 19:50:40,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 19:50:40,931 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:40,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:40,931 INFO L85 PathProgramCache]: Analyzing trace with hash -812307610, now seen corresponding path program 12 times [2024-06-03 19:50:40,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:40,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143945414] [2024-06-03 19:50:40,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:40,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:40,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:41,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:41,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:41,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143945414] [2024-06-03 19:50:41,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143945414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:41,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:41,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:41,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084716923] [2024-06-03 19:50:41,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:41,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:41,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:41,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:41,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:42,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:42,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 313 transitions, 2996 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-03 19:50:42,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:42,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:42,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:42,619 INFO L124 PetriNetUnfolderBase]: 857/1630 cut-off events. [2024-06-03 19:50:42,620 INFO L125 PetriNetUnfolderBase]: For 103545/103545 co-relation queries the response was YES. [2024-06-03 19:50:42,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8328 conditions, 1630 events. 857/1630 cut-off events. For 103545/103545 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 10065 event pairs, 183 based on Foata normal form. 2/1631 useless extension candidates. Maximal degree in co-relation 8141. Up to 1396 conditions per place. [2024-06-03 19:50:42,640 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 278 selfloop transitions, 55 changer transitions 0/335 dead transitions. [2024-06-03 19:50:42,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 335 transitions, 3748 flow [2024-06-03 19:50:42,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:42,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:42,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-03 19:50:42,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3385416666666667 [2024-06-03 19:50:42,641 INFO L175 Difference]: Start difference. First operand has 405 places, 313 transitions, 2996 flow. Second operand 12 states and 130 transitions. [2024-06-03 19:50:42,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 335 transitions, 3748 flow [2024-06-03 19:50:43,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 335 transitions, 3619 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-03 19:50:43,172 INFO L231 Difference]: Finished difference. Result has 406 places, 314 transitions, 3007 flow [2024-06-03 19:50:43,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2867, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3007, PETRI_PLACES=406, PETRI_TRANSITIONS=314} [2024-06-03 19:50:43,173 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 375 predicate places. [2024-06-03 19:50:43,173 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 314 transitions, 3007 flow [2024-06-03 19:50:43,173 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-03 19:50:43,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:43,173 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-03 19:50:43,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 19:50:43,173 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:43,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:43,174 INFO L85 PathProgramCache]: Analyzing trace with hash -809687414, now seen corresponding path program 13 times [2024-06-03 19:50:43,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:43,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129813724] [2024-06-03 19:50:43,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:43,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:43,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:44,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:44,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:44,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129813724] [2024-06-03 19:50:44,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129813724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:44,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:44,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:44,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776384172] [2024-06-03 19:50:44,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:44,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:44,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:44,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:44,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:44,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:44,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 314 transitions, 3007 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-03 19:50:44,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:44,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:44,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:44,821 INFO L124 PetriNetUnfolderBase]: 861/1638 cut-off events. [2024-06-03 19:50:44,821 INFO L125 PetriNetUnfolderBase]: For 104161/104161 co-relation queries the response was YES. [2024-06-03 19:50:44,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8374 conditions, 1638 events. 861/1638 cut-off events. For 104161/104161 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 10146 event pairs, 181 based on Foata normal form. 2/1639 useless extension candidates. Maximal degree in co-relation 8187. Up to 1390 conditions per place. [2024-06-03 19:50:44,842 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 278 selfloop transitions, 56 changer transitions 0/336 dead transitions. [2024-06-03 19:50:44,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 336 transitions, 3761 flow [2024-06-03 19:50:44,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:44,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:44,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-03 19:50:44,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411458333333333 [2024-06-03 19:50:44,843 INFO L175 Difference]: Start difference. First operand has 406 places, 314 transitions, 3007 flow. Second operand 12 states and 131 transitions. [2024-06-03 19:50:44,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 336 transitions, 3761 flow [2024-06-03 19:50:45,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 336 transitions, 3645 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-03 19:50:45,394 INFO L231 Difference]: Finished difference. Result has 410 places, 315 transitions, 3035 flow [2024-06-03 19:50:45,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2891, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3035, PETRI_PLACES=410, PETRI_TRANSITIONS=315} [2024-06-03 19:50:45,395 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 379 predicate places. [2024-06-03 19:50:45,395 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 315 transitions, 3035 flow [2024-06-03 19:50:45,395 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-03 19:50:45,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:45,395 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-03 19:50:45,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 19:50:45,395 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:45,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:45,395 INFO L85 PathProgramCache]: Analyzing trace with hash 187126200, now seen corresponding path program 14 times [2024-06-03 19:50:45,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:45,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591304496] [2024-06-03 19:50:45,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:45,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:45,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:46,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:46,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:46,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591304496] [2024-06-03 19:50:46,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591304496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:46,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:46,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:46,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157050377] [2024-06-03 19:50:46,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:46,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:46,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:46,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:46,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:46,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:46,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 315 transitions, 3035 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-03 19:50:46,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:46,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:46,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:47,023 INFO L124 PetriNetUnfolderBase]: 871/1656 cut-off events. [2024-06-03 19:50:47,023 INFO L125 PetriNetUnfolderBase]: For 105996/105996 co-relation queries the response was YES. [2024-06-03 19:50:47,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8475 conditions, 1656 events. 871/1656 cut-off events. For 105996/105996 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 10253 event pairs, 169 based on Foata normal form. 2/1657 useless extension candidates. Maximal degree in co-relation 8287. Up to 1413 conditions per place. [2024-06-03 19:50:47,054 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 275 selfloop transitions, 62 changer transitions 0/339 dead transitions. [2024-06-03 19:50:47,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 339 transitions, 3811 flow [2024-06-03 19:50:47,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:47,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:47,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-03 19:50:47,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411458333333333 [2024-06-03 19:50:47,056 INFO L175 Difference]: Start difference. First operand has 410 places, 315 transitions, 3035 flow. Second operand 12 states and 131 transitions. [2024-06-03 19:50:47,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 339 transitions, 3811 flow [2024-06-03 19:50:47,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 339 transitions, 3677 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-03 19:50:47,739 INFO L231 Difference]: Finished difference. Result has 413 places, 318 transitions, 3086 flow [2024-06-03 19:50:47,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3086, PETRI_PLACES=413, PETRI_TRANSITIONS=318} [2024-06-03 19:50:47,739 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 382 predicate places. [2024-06-03 19:50:47,740 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 318 transitions, 3086 flow [2024-06-03 19:50:47,740 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-03 19:50:47,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:47,740 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-03 19:50:47,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 19:50:47,740 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:47,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:47,741 INFO L85 PathProgramCache]: Analyzing trace with hash -809831564, now seen corresponding path program 15 times [2024-06-03 19:50:47,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:47,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281086545] [2024-06-03 19:50:47,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:47,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:47,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:48,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:48,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:48,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281086545] [2024-06-03 19:50:48,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281086545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:48,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:48,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:48,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873293906] [2024-06-03 19:50:48,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:48,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:48,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:48,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:48,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:48,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:48,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 318 transitions, 3086 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-03 19:50:48,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:48,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:48,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:49,258 INFO L124 PetriNetUnfolderBase]: 875/1664 cut-off events. [2024-06-03 19:50:49,258 INFO L125 PetriNetUnfolderBase]: For 107781/107781 co-relation queries the response was YES. [2024-06-03 19:50:49,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8567 conditions, 1664 events. 875/1664 cut-off events. For 107781/107781 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 10320 event pairs, 183 based on Foata normal form. 2/1665 useless extension candidates. Maximal degree in co-relation 8377. Up to 1394 conditions per place. [2024-06-03 19:50:49,279 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 281 selfloop transitions, 57 changer transitions 0/340 dead transitions. [2024-06-03 19:50:49,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 340 transitions, 3850 flow [2024-06-03 19:50:49,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:49,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:49,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-03 19:50:49,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:50:49,280 INFO L175 Difference]: Start difference. First operand has 413 places, 318 transitions, 3086 flow. Second operand 12 states and 132 transitions. [2024-06-03 19:50:49,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 340 transitions, 3850 flow [2024-06-03 19:50:49,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 340 transitions, 3715 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-03 19:50:49,808 INFO L231 Difference]: Finished difference. Result has 417 places, 319 transitions, 3101 flow [2024-06-03 19:50:49,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2951, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3101, PETRI_PLACES=417, PETRI_TRANSITIONS=319} [2024-06-03 19:50:49,808 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 386 predicate places. [2024-06-03 19:50:49,808 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 319 transitions, 3101 flow [2024-06-03 19:50:49,808 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-03 19:50:49,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:49,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:49,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 19:50:49,809 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:49,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:49,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1214038350, now seen corresponding path program 16 times [2024-06-03 19:50:49,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:49,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940285536] [2024-06-03 19:50:49,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:49,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:49,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:50,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:50,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:50,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940285536] [2024-06-03 19:50:50,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940285536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:50,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:50,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:50:50,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712854449] [2024-06-03 19:50:50,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:50,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:50:50,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:50,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:50:50,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:50:50,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:50,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 319 transitions, 3101 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-03 19:50:50,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:50,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:50,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:51,227 INFO L124 PetriNetUnfolderBase]: 915/1744 cut-off events. [2024-06-03 19:50:51,227 INFO L125 PetriNetUnfolderBase]: For 199971/199971 co-relation queries the response was YES. [2024-06-03 19:50:51,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10386 conditions, 1744 events. 915/1744 cut-off events. For 199971/199971 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 10823 event pairs, 203 based on Foata normal form. 2/1745 useless extension candidates. Maximal degree in co-relation 10195. Up to 1315 conditions per place. [2024-06-03 19:50:51,252 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 282 selfloop transitions, 63 changer transitions 0/347 dead transitions. [2024-06-03 19:50:51,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 347 transitions, 4187 flow [2024-06-03 19:50:51,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:51,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:51,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-03 19:50:51,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-03 19:50:51,252 INFO L175 Difference]: Start difference. First operand has 417 places, 319 transitions, 3101 flow. Second operand 12 states and 138 transitions. [2024-06-03 19:50:51,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 347 transitions, 4187 flow [2024-06-03 19:50:52,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 347 transitions, 4047 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-03 19:50:52,118 INFO L231 Difference]: Finished difference. Result has 419 places, 321 transitions, 3157 flow [2024-06-03 19:50:52,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2961, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3157, PETRI_PLACES=419, PETRI_TRANSITIONS=321} [2024-06-03 19:50:52,118 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 388 predicate places. [2024-06-03 19:50:52,118 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 321 transitions, 3157 flow [2024-06-03 19:50:52,118 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-03 19:50:52,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:52,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:52,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 19:50:52,118 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:52,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:52,119 INFO L85 PathProgramCache]: Analyzing trace with hash -14203876, now seen corresponding path program 17 times [2024-06-03 19:50:52,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:52,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237245744] [2024-06-03 19:50:52,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:52,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:52,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:53,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:53,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:53,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237245744] [2024-06-03 19:50:53,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237245744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:53,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:53,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:53,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681153299] [2024-06-03 19:50:53,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:53,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:53,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:53,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:53,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:53,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:53,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 321 transitions, 3157 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-03 19:50:53,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:53,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:53,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:53,678 INFO L124 PetriNetUnfolderBase]: 919/1752 cut-off events. [2024-06-03 19:50:53,678 INFO L125 PetriNetUnfolderBase]: For 203397/203397 co-relation queries the response was YES. [2024-06-03 19:50:53,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10471 conditions, 1752 events. 919/1752 cut-off events. For 203397/203397 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10902 event pairs, 191 based on Foata normal form. 2/1753 useless extension candidates. Maximal degree in co-relation 10279. Up to 1509 conditions per place. [2024-06-03 19:50:53,701 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 274 selfloop transitions, 67 changer transitions 0/343 dead transitions. [2024-06-03 19:50:53,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 343 transitions, 3935 flow [2024-06-03 19:50:53,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:53,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:53,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-03 19:50:53,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3385416666666667 [2024-06-03 19:50:53,702 INFO L175 Difference]: Start difference. First operand has 419 places, 321 transitions, 3157 flow. Second operand 12 states and 130 transitions. [2024-06-03 19:50:53,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 343 transitions, 3935 flow [2024-06-03 19:50:54,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 343 transitions, 3823 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-03 19:50:54,538 INFO L231 Difference]: Finished difference. Result has 423 places, 322 transitions, 3219 flow [2024-06-03 19:50:54,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3049, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3219, PETRI_PLACES=423, PETRI_TRANSITIONS=322} [2024-06-03 19:50:54,538 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 392 predicate places. [2024-06-03 19:50:54,538 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 322 transitions, 3219 flow [2024-06-03 19:50:54,539 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-03 19:50:54,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:54,539 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-03 19:50:54,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 19:50:54,539 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:54,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:54,539 INFO L85 PathProgramCache]: Analyzing trace with hash 386422410, now seen corresponding path program 18 times [2024-06-03 19:50:54,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:54,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890606139] [2024-06-03 19:50:54,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:54,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:54,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:55,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:55,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:55,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890606139] [2024-06-03 19:50:55,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890606139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:55,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:55,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:55,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009902355] [2024-06-03 19:50:55,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:55,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:55,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:55,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:55,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:55,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:55,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 322 transitions, 3219 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-03 19:50:55,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:55,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:55,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:56,185 INFO L124 PetriNetUnfolderBase]: 930/1773 cut-off events. [2024-06-03 19:50:56,186 INFO L125 PetriNetUnfolderBase]: For 222247/222247 co-relation queries the response was YES. [2024-06-03 19:50:56,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10984 conditions, 1773 events. 930/1773 cut-off events. For 222247/222247 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 11035 event pairs, 190 based on Foata normal form. 2/1774 useless extension candidates. Maximal degree in co-relation 10790. Up to 1442 conditions per place. [2024-06-03 19:50:56,214 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 279 selfloop transitions, 69 changer transitions 0/350 dead transitions. [2024-06-03 19:50:56,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 350 transitions, 4319 flow [2024-06-03 19:50:56,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:56,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:56,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-03 19:50:56,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-03 19:50:56,215 INFO L175 Difference]: Start difference. First operand has 423 places, 322 transitions, 3219 flow. Second operand 12 states and 136 transitions. [2024-06-03 19:50:56,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 350 transitions, 4319 flow [2024-06-03 19:50:57,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 350 transitions, 4160 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-03 19:50:57,012 INFO L231 Difference]: Finished difference. Result has 426 places, 324 transitions, 3268 flow [2024-06-03 19:50:57,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3268, PETRI_PLACES=426, PETRI_TRANSITIONS=324} [2024-06-03 19:50:57,012 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 395 predicate places. [2024-06-03 19:50:57,013 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 324 transitions, 3268 flow [2024-06-03 19:50:57,013 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-03 19:50:57,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:57,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:57,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 19:50:57,013 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:57,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:57,013 INFO L85 PathProgramCache]: Analyzing trace with hash 184494844, now seen corresponding path program 19 times [2024-06-03 19:50:57,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:57,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440287186] [2024-06-03 19:50:57,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:57,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:57,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:57,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:57,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:57,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440287186] [2024-06-03 19:50:57,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440287186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:57,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:57,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:50:57,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007378197] [2024-06-03 19:50:57,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:57,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:50:57,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:57,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:50:57,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:50:58,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:50:58,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 324 transitions, 3268 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-03 19:50:58,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:58,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:50:58,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:58,633 INFO L124 PetriNetUnfolderBase]: 934/1781 cut-off events. [2024-06-03 19:50:58,633 INFO L125 PetriNetUnfolderBase]: For 226063/226063 co-relation queries the response was YES. [2024-06-03 19:50:58,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11063 conditions, 1781 events. 934/1781 cut-off events. For 226063/226063 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11068 event pairs, 196 based on Foata normal form. 2/1782 useless extension candidates. Maximal degree in co-relation 10868. Up to 1524 conditions per place. [2024-06-03 19:50:58,657 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 281 selfloop transitions, 63 changer transitions 0/346 dead transitions. [2024-06-03 19:50:58,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 346 transitions, 4050 flow [2024-06-03 19:50:58,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:50:58,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:50:58,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-03 19:50:58,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:50:58,658 INFO L175 Difference]: Start difference. First operand has 426 places, 324 transitions, 3268 flow. Second operand 12 states and 132 transitions. [2024-06-03 19:50:58,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 346 transitions, 4050 flow [2024-06-03 19:50:59,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 346 transitions, 3930 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-03 19:50:59,539 INFO L231 Difference]: Finished difference. Result has 430 places, 325 transitions, 3314 flow [2024-06-03 19:50:59,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3148, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3314, PETRI_PLACES=430, PETRI_TRANSITIONS=325} [2024-06-03 19:50:59,539 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-03 19:50:59,540 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 325 transitions, 3314 flow [2024-06-03 19:50:59,540 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-03 19:50:59,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:59,540 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-03 19:50:59,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 19:50:59,540 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:50:59,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:59,541 INFO L85 PathProgramCache]: Analyzing trace with hash 184350694, now seen corresponding path program 20 times [2024-06-03 19:50:59,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:59,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623209686] [2024-06-03 19:50:59,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:59,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:59,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:00,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:00,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:00,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623209686] [2024-06-03 19:51:00,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623209686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:00,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:00,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:00,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471242134] [2024-06-03 19:51:00,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:00,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:00,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:00,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:00,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:00,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:00,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 325 transitions, 3314 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-03 19:51:00,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:00,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:00,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:01,110 INFO L124 PetriNetUnfolderBase]: 931/1776 cut-off events. [2024-06-03 19:51:01,110 INFO L125 PetriNetUnfolderBase]: For 213157/213157 co-relation queries the response was YES. [2024-06-03 19:51:01,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10822 conditions, 1776 events. 931/1776 cut-off events. For 213157/213157 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11083 event pairs, 193 based on Foata normal form. 2/1777 useless extension candidates. Maximal degree in co-relation 10625. Up to 1403 conditions per place. [2024-06-03 19:51:01,135 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 282 selfloop transitions, 67 changer transitions 0/351 dead transitions. [2024-06-03 19:51:01,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 351 transitions, 4354 flow [2024-06-03 19:51:01,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:51:01,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:51:01,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-03 19:51:01,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567708333333333 [2024-06-03 19:51:01,137 INFO L175 Difference]: Start difference. First operand has 430 places, 325 transitions, 3314 flow. Second operand 12 states and 137 transitions. [2024-06-03 19:51:01,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 351 transitions, 4354 flow [2024-06-03 19:51:02,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 351 transitions, 4200 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-03 19:51:02,193 INFO L231 Difference]: Finished difference. Result has 432 places, 325 transitions, 3298 flow [2024-06-03 19:51:02,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3160, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3298, PETRI_PLACES=432, PETRI_TRANSITIONS=325} [2024-06-03 19:51:02,194 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-03 19:51:02,194 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 325 transitions, 3298 flow [2024-06-03 19:51:02,194 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-03 19:51:02,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:02,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:51:02,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 19:51:02,194 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:02,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:02,195 INFO L85 PathProgramCache]: Analyzing trace with hash 393779640, now seen corresponding path program 21 times [2024-06-03 19:51:02,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:02,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089029453] [2024-06-03 19:51:02,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:02,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:02,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:03,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:03,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:03,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089029453] [2024-06-03 19:51:03,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089029453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:03,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:03,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:03,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230084987] [2024-06-03 19:51:03,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:03,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:03,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:03,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:03,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:03,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:03,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 325 transitions, 3298 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-03 19:51:03,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:03,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:03,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:03,784 INFO L124 PetriNetUnfolderBase]: 915/1748 cut-off events. [2024-06-03 19:51:03,784 INFO L125 PetriNetUnfolderBase]: For 199759/199759 co-relation queries the response was YES. [2024-06-03 19:51:03,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9167 conditions, 1748 events. 915/1748 cut-off events. For 199759/199759 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 10936 event pairs, 181 based on Foata normal form. 12/1759 useless extension candidates. Maximal degree in co-relation 8969. Up to 1463 conditions per place. [2024-06-03 19:51:03,808 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 271 selfloop transitions, 70 changer transitions 7/350 dead transitions. [2024-06-03 19:51:03,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 350 transitions, 4084 flow [2024-06-03 19:51:03,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:51:03,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:51:03,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-03 19:51:03,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489583333333333 [2024-06-03 19:51:03,808 INFO L175 Difference]: Start difference. First operand has 432 places, 325 transitions, 3298 flow. Second operand 12 states and 134 transitions. [2024-06-03 19:51:03,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 350 transitions, 4084 flow [2024-06-03 19:51:04,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 350 transitions, 3840 flow, removed 27 selfloop flow, removed 12 redundant places. [2024-06-03 19:51:04,484 INFO L231 Difference]: Finished difference. Result has 432 places, 322 transitions, 3168 flow [2024-06-03 19:51:04,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3054, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3168, PETRI_PLACES=432, PETRI_TRANSITIONS=322} [2024-06-03 19:51:04,484 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-03 19:51:04,485 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 322 transitions, 3168 flow [2024-06-03 19:51:04,485 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-03 19:51:04,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:04,485 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-03 19:51:04,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 19:51:04,485 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:04,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:04,485 INFO L85 PathProgramCache]: Analyzing trace with hash 394056346, now seen corresponding path program 3 times [2024-06-03 19:51:04,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:04,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138752528] [2024-06-03 19:51:04,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:04,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:04,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:05,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-03 19:51:05,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:05,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138752528] [2024-06-03 19:51:05,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138752528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:05,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:05,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:51:05,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751019073] [2024-06-03 19:51:05,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:05,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:51:05,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:05,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:51:05,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:51:05,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:05,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 322 transitions, 3168 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-03 19:51:05,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:05,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:05,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:05,803 INFO L124 PetriNetUnfolderBase]: 918/1761 cut-off events. [2024-06-03 19:51:05,804 INFO L125 PetriNetUnfolderBase]: For 218215/218215 co-relation queries the response was YES. [2024-06-03 19:51:05,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9746 conditions, 1761 events. 918/1761 cut-off events. For 218215/218215 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10991 event pairs, 184 based on Foata normal form. 8/1768 useless extension candidates. Maximal degree in co-relation 9548. Up to 1387 conditions per place. [2024-06-03 19:51:05,827 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 272 selfloop transitions, 67 changer transitions 8/349 dead transitions. [2024-06-03 19:51:05,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 349 transitions, 4212 flow [2024-06-03 19:51:05,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:51:05,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:51:05,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-03 19:51:05,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-03 19:51:05,828 INFO L175 Difference]: Start difference. First operand has 432 places, 322 transitions, 3168 flow. Second operand 12 states and 135 transitions. [2024-06-03 19:51:05,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 349 transitions, 4212 flow [2024-06-03 19:51:06,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 349 transitions, 4030 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-03 19:51:06,666 INFO L231 Difference]: Finished difference. Result has 431 places, 319 transitions, 3086 flow [2024-06-03 19:51:06,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2986, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3086, PETRI_PLACES=431, PETRI_TRANSITIONS=319} [2024-06-03 19:51:06,667 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 400 predicate places. [2024-06-03 19:51:06,667 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 319 transitions, 3086 flow [2024-06-03 19:51:06,667 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-03 19:51:06,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:06,667 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-03 19:51:06,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 19:51:06,667 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:06,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:06,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1300976766, now seen corresponding path program 22 times [2024-06-03 19:51:06,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:06,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055697640] [2024-06-03 19:51:06,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:06,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:06,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:07,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:07,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:07,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055697640] [2024-06-03 19:51:07,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055697640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:07,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:07,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:07,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724528838] [2024-06-03 19:51:07,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:07,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:07,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:07,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:07,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:07,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:07,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 319 transitions, 3086 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-03 19:51:07,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:07,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:07,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:08,123 INFO L124 PetriNetUnfolderBase]: 903/1728 cut-off events. [2024-06-03 19:51:08,124 INFO L125 PetriNetUnfolderBase]: For 172331/172331 co-relation queries the response was YES. [2024-06-03 19:51:08,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9633 conditions, 1728 events. 903/1728 cut-off events. For 172331/172331 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 10732 event pairs, 199 based on Foata normal form. 2/1729 useless extension candidates. Maximal degree in co-relation 9434. Up to 1495 conditions per place. [2024-06-03 19:51:08,147 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 297 selfloop transitions, 40 changer transitions 0/339 dead transitions. [2024-06-03 19:51:08,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 339 transitions, 3838 flow [2024-06-03 19:51:08,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:08,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:08,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-03 19:51:08,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-03 19:51:08,147 INFO L175 Difference]: Start difference. First operand has 431 places, 319 transitions, 3086 flow. Second operand 11 states and 110 transitions. [2024-06-03 19:51:08,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 339 transitions, 3838 flow [2024-06-03 19:51:08,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 339 transitions, 3700 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-03 19:51:08,898 INFO L231 Difference]: Finished difference. Result has 426 places, 320 transitions, 3074 flow [2024-06-03 19:51:08,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3074, PETRI_PLACES=426, PETRI_TRANSITIONS=320} [2024-06-03 19:51:08,898 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 395 predicate places. [2024-06-03 19:51:08,898 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 320 transitions, 3074 flow [2024-06-03 19:51:08,898 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-03 19:51:08,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:08,898 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-03 19:51:08,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 19:51:08,898 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:08,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:08,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1225583230, now seen corresponding path program 23 times [2024-06-03 19:51:08,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:08,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080677580] [2024-06-03 19:51:08,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:08,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:08,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:09,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:09,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:09,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080677580] [2024-06-03 19:51:09,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080677580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:09,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:09,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:09,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368125892] [2024-06-03 19:51:09,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:09,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:09,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:09,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:09,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:09,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:09,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 320 transitions, 3074 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-03 19:51:09,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:09,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:09,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:10,461 INFO L124 PetriNetUnfolderBase]: 914/1749 cut-off events. [2024-06-03 19:51:10,461 INFO L125 PetriNetUnfolderBase]: For 189830/189830 co-relation queries the response was YES. [2024-06-03 19:51:10,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10093 conditions, 1749 events. 914/1749 cut-off events. For 189830/189830 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10920 event pairs, 206 based on Foata normal form. 2/1750 useless extension candidates. Maximal degree in co-relation 9897. Up to 1416 conditions per place. [2024-06-03 19:51:10,484 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 273 selfloop transitions, 67 changer transitions 0/342 dead transitions. [2024-06-03 19:51:10,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 342 transitions, 4136 flow [2024-06-03 19:51:10,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:10,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:10,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-03 19:51:10,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-03 19:51:10,485 INFO L175 Difference]: Start difference. First operand has 426 places, 320 transitions, 3074 flow. Second operand 11 states and 118 transitions. [2024-06-03 19:51:10,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 342 transitions, 4136 flow [2024-06-03 19:51:11,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 342 transitions, 4008 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-03 19:51:11,330 INFO L231 Difference]: Finished difference. Result has 428 places, 322 transitions, 3168 flow [2024-06-03 19:51:11,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2964, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3168, PETRI_PLACES=428, PETRI_TRANSITIONS=322} [2024-06-03 19:51:11,330 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 397 predicate places. [2024-06-03 19:51:11,330 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 322 transitions, 3168 flow [2024-06-03 19:51:11,330 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-03 19:51:11,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:11,331 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-03 19:51:11,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 19:51:11,331 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:11,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:11,331 INFO L85 PathProgramCache]: Analyzing trace with hash 503608254, now seen corresponding path program 24 times [2024-06-03 19:51:11,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:11,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115745494] [2024-06-03 19:51:11,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:11,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:11,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:12,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:12,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:12,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115745494] [2024-06-03 19:51:12,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115745494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:12,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:12,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:12,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63089626] [2024-06-03 19:51:12,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:12,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:12,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:12,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:12,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:12,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:12,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 322 transitions, 3168 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-03 19:51:12,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:12,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:12,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:12,897 INFO L124 PetriNetUnfolderBase]: 918/1757 cut-off events. [2024-06-03 19:51:12,898 INFO L125 PetriNetUnfolderBase]: For 184108/184108 co-relation queries the response was YES. [2024-06-03 19:51:12,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10118 conditions, 1757 events. 918/1757 cut-off events. For 184108/184108 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 10998 event pairs, 217 based on Foata normal form. 2/1758 useless extension candidates. Maximal degree in co-relation 9921. Up to 1492 conditions per place. [2024-06-03 19:51:12,917 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 273 selfloop transitions, 68 changer transitions 0/343 dead transitions. [2024-06-03 19:51:12,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 343 transitions, 4190 flow [2024-06-03 19:51:12,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:12,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:12,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-03 19:51:12,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-03 19:51:12,918 INFO L175 Difference]: Start difference. First operand has 428 places, 322 transitions, 3168 flow. Second operand 11 states and 117 transitions. [2024-06-03 19:51:12,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 343 transitions, 4190 flow [2024-06-03 19:51:13,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 343 transitions, 4068 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-03 19:51:13,741 INFO L231 Difference]: Finished difference. Result has 430 places, 323 transitions, 3226 flow [2024-06-03 19:51:13,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3054, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3226, PETRI_PLACES=430, PETRI_TRANSITIONS=323} [2024-06-03 19:51:13,742 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-03 19:51:13,742 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 323 transitions, 3226 flow [2024-06-03 19:51:13,742 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-03 19:51:13,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:13,742 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-03 19:51:13,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 19:51:13,742 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:13,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:13,743 INFO L85 PathProgramCache]: Analyzing trace with hash 503613834, now seen corresponding path program 25 times [2024-06-03 19:51:13,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:13,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211731519] [2024-06-03 19:51:13,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:13,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:13,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:14,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:14,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:14,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211731519] [2024-06-03 19:51:14,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211731519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:14,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:14,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:14,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887183473] [2024-06-03 19:51:14,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:14,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:14,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:14,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:14,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:14,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:14,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 323 transitions, 3226 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-03 19:51:14,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:14,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:14,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:15,211 INFO L124 PetriNetUnfolderBase]: 915/1752 cut-off events. [2024-06-03 19:51:15,211 INFO L125 PetriNetUnfolderBase]: For 164736/164736 co-relation queries the response was YES. [2024-06-03 19:51:15,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9855 conditions, 1752 events. 915/1752 cut-off events. For 164736/164736 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 10946 event pairs, 225 based on Foata normal form. 2/1753 useless extension candidates. Maximal degree in co-relation 9658. Up to 1538 conditions per place. [2024-06-03 19:51:15,234 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 272 selfloop transitions, 68 changer transitions 0/342 dead transitions. [2024-06-03 19:51:15,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 342 transitions, 3958 flow [2024-06-03 19:51:15,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:15,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:15,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-03 19:51:15,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-03 19:51:15,235 INFO L175 Difference]: Start difference. First operand has 430 places, 323 transitions, 3226 flow. Second operand 11 states and 115 transitions. [2024-06-03 19:51:15,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 342 transitions, 3958 flow [2024-06-03 19:51:16,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 342 transitions, 3771 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-03 19:51:16,009 INFO L231 Difference]: Finished difference. Result has 430 places, 323 transitions, 3187 flow [2024-06-03 19:51:16,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3039, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3187, PETRI_PLACES=430, PETRI_TRANSITIONS=323} [2024-06-03 19:51:16,010 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-03 19:51:16,010 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 323 transitions, 3187 flow [2024-06-03 19:51:16,010 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-03 19:51:16,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:16,010 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-03 19:51:16,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 19:51:16,010 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:16,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:16,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1229158150, now seen corresponding path program 26 times [2024-06-03 19:51:16,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:16,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946509144] [2024-06-03 19:51:16,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:16,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:16,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:16,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:16,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:16,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946509144] [2024-06-03 19:51:16,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946509144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:16,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:16,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:16,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642493114] [2024-06-03 19:51:16,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:16,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:16,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:16,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:16,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:16,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:16,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 323 transitions, 3187 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-03 19:51:16,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:16,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:16,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:17,493 INFO L124 PetriNetUnfolderBase]: 919/1760 cut-off events. [2024-06-03 19:51:17,493 INFO L125 PetriNetUnfolderBase]: For 162084/162084 co-relation queries the response was YES. [2024-06-03 19:51:17,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9830 conditions, 1760 events. 919/1760 cut-off events. For 162084/162084 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 11021 event pairs, 210 based on Foata normal form. 2/1761 useless extension candidates. Maximal degree in co-relation 9634. Up to 1330 conditions per place. [2024-06-03 19:51:17,517 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 273 selfloop transitions, 68 changer transitions 0/343 dead transitions. [2024-06-03 19:51:17,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 343 transitions, 3945 flow [2024-06-03 19:51:17,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:17,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:17,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-03 19:51:17,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-03 19:51:17,518 INFO L175 Difference]: Start difference. First operand has 430 places, 323 transitions, 3187 flow. Second operand 11 states and 118 transitions. [2024-06-03 19:51:17,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 343 transitions, 3945 flow [2024-06-03 19:51:18,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 343 transitions, 3789 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-03 19:51:18,303 INFO L231 Difference]: Finished difference. Result has 429 places, 324 transitions, 3207 flow [2024-06-03 19:51:18,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3207, PETRI_PLACES=429, PETRI_TRANSITIONS=324} [2024-06-03 19:51:18,303 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 398 predicate places. [2024-06-03 19:51:18,303 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 324 transitions, 3207 flow [2024-06-03 19:51:18,303 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-03 19:51:18,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:18,303 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-03 19:51:18,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 19:51:18,304 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:18,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:18,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1940802400, now seen corresponding path program 4 times [2024-06-03 19:51:18,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:18,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898803750] [2024-06-03 19:51:18,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:18,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:18,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:19,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:19,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:19,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898803750] [2024-06-03 19:51:19,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898803750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:19,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:19,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:51:19,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801457561] [2024-06-03 19:51:19,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:19,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:51:19,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:19,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:51:19,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:51:19,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:19,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 324 transitions, 3207 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-03 19:51:19,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:19,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:19,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:19,859 INFO L124 PetriNetUnfolderBase]: 935/1796 cut-off events. [2024-06-03 19:51:19,859 INFO L125 PetriNetUnfolderBase]: For 221282/221282 co-relation queries the response was YES. [2024-06-03 19:51:19,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9935 conditions, 1796 events. 935/1796 cut-off events. For 221282/221282 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 11275 event pairs, 180 based on Foata normal form. 10/1805 useless extension candidates. Maximal degree in co-relation 9740. Up to 1365 conditions per place. [2024-06-03 19:51:19,884 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 230 selfloop transitions, 101 changer transitions 13/346 dead transitions. [2024-06-03 19:51:19,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 346 transitions, 3973 flow [2024-06-03 19:51:19,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:19,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:19,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-03 19:51:19,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-03 19:51:19,885 INFO L175 Difference]: Start difference. First operand has 429 places, 324 transitions, 3207 flow. Second operand 11 states and 123 transitions. [2024-06-03 19:51:19,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 346 transitions, 3973 flow [2024-06-03 19:51:20,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 346 transitions, 3811 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-03 19:51:20,693 INFO L231 Difference]: Finished difference. Result has 430 places, 316 transitions, 3169 flow [2024-06-03 19:51:20,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3169, PETRI_PLACES=430, PETRI_TRANSITIONS=316} [2024-06-03 19:51:20,693 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-03 19:51:20,694 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 316 transitions, 3169 flow [2024-06-03 19:51:20,694 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-03 19:51:20,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:20,694 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-03 19:51:20,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 19:51:20,694 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:20,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:20,695 INFO L85 PathProgramCache]: Analyzing trace with hash 875473290, now seen corresponding path program 27 times [2024-06-03 19:51:20,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:20,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013506694] [2024-06-03 19:51:20,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:20,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:20,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:21,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:21,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:21,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013506694] [2024-06-03 19:51:21,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013506694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:21,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:21,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:21,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834068796] [2024-06-03 19:51:21,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:21,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:21,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:21,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:21,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:21,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:21,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 316 transitions, 3169 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-03 19:51:21,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:21,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:21,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:22,338 INFO L124 PetriNetUnfolderBase]: 895/1736 cut-off events. [2024-06-03 19:51:22,338 INFO L125 PetriNetUnfolderBase]: For 156789/156789 co-relation queries the response was YES. [2024-06-03 19:51:22,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9709 conditions, 1736 events. 895/1736 cut-off events. For 156789/156789 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10999 event pairs, 204 based on Foata normal form. 2/1737 useless extension candidates. Maximal degree in co-relation 9514. Up to 1361 conditions per place. [2024-06-03 19:51:22,361 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 252 selfloop transitions, 81 changer transitions 0/335 dead transitions. [2024-06-03 19:51:22,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 335 transitions, 3915 flow [2024-06-03 19:51:22,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:22,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:22,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-03 19:51:22,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:51:22,362 INFO L175 Difference]: Start difference. First operand has 430 places, 316 transitions, 3169 flow. Second operand 11 states and 121 transitions. [2024-06-03 19:51:22,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 335 transitions, 3915 flow [2024-06-03 19:51:23,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 335 transitions, 3703 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-03 19:51:23,123 INFO L231 Difference]: Finished difference. Result has 428 places, 317 transitions, 3157 flow [2024-06-03 19:51:23,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3157, PETRI_PLACES=428, PETRI_TRANSITIONS=317} [2024-06-03 19:51:23,123 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 397 predicate places. [2024-06-03 19:51:23,123 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 317 transitions, 3157 flow [2024-06-03 19:51:23,124 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-03 19:51:23,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:23,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:51:23,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 19:51:23,124 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:23,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:23,124 INFO L85 PathProgramCache]: Analyzing trace with hash 477842756, now seen corresponding path program 28 times [2024-06-03 19:51:23,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:23,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719419477] [2024-06-03 19:51:23,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:23,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:23,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:24,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:24,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:24,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719419477] [2024-06-03 19:51:24,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719419477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:24,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:24,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:24,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945122828] [2024-06-03 19:51:24,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:24,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:24,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:24,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:24,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:24,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:24,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 317 transitions, 3157 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-03 19:51:24,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:24,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:24,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:24,724 INFO L124 PetriNetUnfolderBase]: 899/1744 cut-off events. [2024-06-03 19:51:24,724 INFO L125 PetriNetUnfolderBase]: For 157625/157625 co-relation queries the response was YES. [2024-06-03 19:51:24,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9722 conditions, 1744 events. 899/1744 cut-off events. For 157625/157625 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 11059 event pairs, 184 based on Foata normal form. 2/1745 useless extension candidates. Maximal degree in co-relation 9528. Up to 1369 conditions per place. [2024-06-03 19:51:24,748 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 247 selfloop transitions, 87 changer transitions 0/336 dead transitions. [2024-06-03 19:51:24,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 336 transitions, 3907 flow [2024-06-03 19:51:24,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:24,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:24,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-03 19:51:24,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-03 19:51:24,749 INFO L175 Difference]: Start difference. First operand has 428 places, 317 transitions, 3157 flow. Second operand 11 states and 120 transitions. [2024-06-03 19:51:24,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 336 transitions, 3907 flow [2024-06-03 19:51:25,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 336 transitions, 3719 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-03 19:51:25,655 INFO L231 Difference]: Finished difference. Result has 430 places, 318 transitions, 3183 flow [2024-06-03 19:51:25,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2971, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3183, PETRI_PLACES=430, PETRI_TRANSITIONS=318} [2024-06-03 19:51:25,655 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-03 19:51:25,655 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 318 transitions, 3183 flow [2024-06-03 19:51:25,655 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-03 19:51:25,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:25,655 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-03 19:51:25,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 19:51:25,656 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:25,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:25,656 INFO L85 PathProgramCache]: Analyzing trace with hash -518970858, now seen corresponding path program 29 times [2024-06-03 19:51:25,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:25,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151829918] [2024-06-03 19:51:25,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:25,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:25,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:26,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:26,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:26,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151829918] [2024-06-03 19:51:26,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151829918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:26,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:26,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:51:26,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630856260] [2024-06-03 19:51:26,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:26,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:51:26,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:26,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:51:26,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:51:26,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:26,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 318 transitions, 3183 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-03 19:51:26,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:26,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:26,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:27,137 INFO L124 PetriNetUnfolderBase]: 903/1752 cut-off events. [2024-06-03 19:51:27,137 INFO L125 PetriNetUnfolderBase]: For 157651/157651 co-relation queries the response was YES. [2024-06-03 19:51:27,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9777 conditions, 1752 events. 903/1752 cut-off events. For 157651/157651 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 11125 event pairs, 202 based on Foata normal form. 2/1753 useless extension candidates. Maximal degree in co-relation 9582. Up to 1349 conditions per place. [2024-06-03 19:51:27,158 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 252 selfloop transitions, 83 changer transitions 0/337 dead transitions. [2024-06-03 19:51:27,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 337 transitions, 3933 flow [2024-06-03 19:51:27,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:27,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:27,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-03 19:51:27,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-03 19:51:27,159 INFO L175 Difference]: Start difference. First operand has 430 places, 318 transitions, 3183 flow. Second operand 11 states and 122 transitions. [2024-06-03 19:51:27,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 337 transitions, 3933 flow [2024-06-03 19:51:27,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 337 transitions, 3729 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-03 19:51:27,970 INFO L231 Difference]: Finished difference. Result has 431 places, 319 transitions, 3185 flow [2024-06-03 19:51:27,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3185, PETRI_PLACES=431, PETRI_TRANSITIONS=319} [2024-06-03 19:51:27,971 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 400 predicate places. [2024-06-03 19:51:27,971 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 319 transitions, 3185 flow [2024-06-03 19:51:27,971 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-03 19:51:27,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:27,971 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-03 19:51:27,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 19:51:27,971 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:27,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:27,972 INFO L85 PathProgramCache]: Analyzing trace with hash 477837176, now seen corresponding path program 30 times [2024-06-03 19:51:27,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:27,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811054182] [2024-06-03 19:51:27,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:27,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:27,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:28,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-03 19:51:28,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:28,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811054182] [2024-06-03 19:51:28,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811054182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:28,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:28,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:28,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615372494] [2024-06-03 19:51:28,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:28,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:28,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:28,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:28,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:29,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:29,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 319 transitions, 3185 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-03 19:51:29,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:29,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:29,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:29,698 INFO L124 PetriNetUnfolderBase]: 907/1760 cut-off events. [2024-06-03 19:51:29,698 INFO L125 PetriNetUnfolderBase]: For 157677/157677 co-relation queries the response was YES. [2024-06-03 19:51:29,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9795 conditions, 1760 events. 907/1760 cut-off events. For 157677/157677 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11218 event pairs, 182 based on Foata normal form. 2/1761 useless extension candidates. Maximal degree in co-relation 9600. Up to 1357 conditions per place. [2024-06-03 19:51:29,721 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 247 selfloop transitions, 89 changer transitions 0/338 dead transitions. [2024-06-03 19:51:29,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 338 transitions, 3937 flow [2024-06-03 19:51:29,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:29,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:29,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-03 19:51:29,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:51:29,723 INFO L175 Difference]: Start difference. First operand has 431 places, 319 transitions, 3185 flow. Second operand 11 states and 121 transitions. [2024-06-03 19:51:29,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 338 transitions, 3937 flow [2024-06-03 19:51:30,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 338 transitions, 3741 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-03 19:51:30,665 INFO L231 Difference]: Finished difference. Result has 432 places, 320 transitions, 3207 flow [2024-06-03 19:51:30,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3207, PETRI_PLACES=432, PETRI_TRANSITIONS=320} [2024-06-03 19:51:30,665 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-03 19:51:30,665 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 320 transitions, 3207 flow [2024-06-03 19:51:30,666 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-03 19:51:30,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:30,666 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-03 19:51:30,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 19:51:30,666 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:30,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:30,666 INFO L85 PathProgramCache]: Analyzing trace with hash -519115008, now seen corresponding path program 31 times [2024-06-03 19:51:30,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:30,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935189679] [2024-06-03 19:51:30,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:30,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:30,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:31,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:31,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:31,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935189679] [2024-06-03 19:51:31,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935189679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:31,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:31,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:31,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748884845] [2024-06-03 19:51:31,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:31,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:31,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:31,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:31,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:31,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:31,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 320 transitions, 3207 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-03 19:51:31,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:31,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:31,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:32,322 INFO L124 PetriNetUnfolderBase]: 911/1768 cut-off events. [2024-06-03 19:51:32,322 INFO L125 PetriNetUnfolderBase]: For 157725/157725 co-relation queries the response was YES. [2024-06-03 19:51:32,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9845 conditions, 1768 events. 911/1768 cut-off events. For 157725/157725 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 11292 event pairs, 200 based on Foata normal form. 2/1769 useless extension candidates. Maximal degree in co-relation 9650. Up to 1321 conditions per place. [2024-06-03 19:51:32,346 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 252 selfloop transitions, 85 changer transitions 0/339 dead transitions. [2024-06-03 19:51:32,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 339 transitions, 3959 flow [2024-06-03 19:51:32,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:32,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:32,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-03 19:51:32,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-03 19:51:32,348 INFO L175 Difference]: Start difference. First operand has 432 places, 320 transitions, 3207 flow. Second operand 11 states and 123 transitions. [2024-06-03 19:51:32,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 339 transitions, 3959 flow [2024-06-03 19:51:33,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 339 transitions, 3751 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-03 19:51:33,136 INFO L231 Difference]: Finished difference. Result has 432 places, 321 transitions, 3209 flow [2024-06-03 19:51:33,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2999, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3209, PETRI_PLACES=432, PETRI_TRANSITIONS=321} [2024-06-03 19:51:33,136 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-03 19:51:33,136 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 321 transitions, 3209 flow [2024-06-03 19:51:33,137 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-03 19:51:33,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:33,137 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-03 19:51:33,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 19:51:33,137 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:33,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:33,137 INFO L85 PathProgramCache]: Analyzing trace with hash 684496196, now seen corresponding path program 32 times [2024-06-03 19:51:33,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:33,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846641067] [2024-06-03 19:51:33,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:33,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:33,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:34,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:34,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:34,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846641067] [2024-06-03 19:51:34,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846641067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:34,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:34,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:34,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66623493] [2024-06-03 19:51:34,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:34,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:34,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:34,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:34,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:34,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:34,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 321 transitions, 3209 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-03 19:51:34,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:34,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:34,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:34,730 INFO L124 PetriNetUnfolderBase]: 931/1812 cut-off events. [2024-06-03 19:51:34,730 INFO L125 PetriNetUnfolderBase]: For 233805/233805 co-relation queries the response was YES. [2024-06-03 19:51:34,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9984 conditions, 1812 events. 931/1812 cut-off events. For 233805/233805 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 11600 event pairs, 188 based on Foata normal form. 12/1823 useless extension candidates. Maximal degree in co-relation 9790. Up to 1395 conditions per place. [2024-06-03 19:51:34,754 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 233 selfloop transitions, 102 changer transitions 7/344 dead transitions. [2024-06-03 19:51:34,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 344 transitions, 4005 flow [2024-06-03 19:51:34,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:34,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:34,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-03 19:51:34,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-03 19:51:34,755 INFO L175 Difference]: Start difference. First operand has 432 places, 321 transitions, 3209 flow. Second operand 11 states and 123 transitions. [2024-06-03 19:51:34,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 344 transitions, 4005 flow [2024-06-03 19:51:35,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 344 transitions, 3807 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-03 19:51:35,629 INFO L231 Difference]: Finished difference. Result has 434 places, 319 transitions, 3236 flow [2024-06-03 19:51:35,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3013, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3236, PETRI_PLACES=434, PETRI_TRANSITIONS=319} [2024-06-03 19:51:35,630 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 403 predicate places. [2024-06-03 19:51:35,630 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 319 transitions, 3236 flow [2024-06-03 19:51:35,630 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-03 19:51:35,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:35,630 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-03 19:51:35,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 19:51:35,630 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:35,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:35,630 INFO L85 PathProgramCache]: Analyzing trace with hash 684772902, now seen corresponding path program 5 times [2024-06-03 19:51:35,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:35,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24291450] [2024-06-03 19:51:35,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:35,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:35,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:36,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:36,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:36,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24291450] [2024-06-03 19:51:36,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24291450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:36,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:36,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:51:36,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473518536] [2024-06-03 19:51:36,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:36,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:51:36,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:36,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:51:36,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:51:36,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:36,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 319 transitions, 3236 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-03 19:51:36,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:36,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:36,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:37,030 INFO L124 PetriNetUnfolderBase]: 941/1838 cut-off events. [2024-06-03 19:51:37,030 INFO L125 PetriNetUnfolderBase]: For 264353/264353 co-relation queries the response was YES. [2024-06-03 19:51:37,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11117 conditions, 1838 events. 941/1838 cut-off events. For 264353/264353 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 11735 event pairs, 200 based on Foata normal form. 8/1845 useless extension candidates. Maximal degree in co-relation 10922. Up to 1248 conditions per place. [2024-06-03 19:51:37,056 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 237 selfloop transitions, 97 changer transitions 8/344 dead transitions. [2024-06-03 19:51:37,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 344 transitions, 4282 flow [2024-06-03 19:51:37,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:37,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:37,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-03 19:51:37,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-03 19:51:37,057 INFO L175 Difference]: Start difference. First operand has 434 places, 319 transitions, 3236 flow. Second operand 11 states and 124 transitions. [2024-06-03 19:51:37,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 344 transitions, 4282 flow [2024-06-03 19:51:38,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 344 transitions, 3978 flow, removed 17 selfloop flow, removed 14 redundant places. [2024-06-03 19:51:38,081 INFO L231 Difference]: Finished difference. Result has 431 places, 316 transitions, 3112 flow [2024-06-03 19:51:38,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2934, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3112, PETRI_PLACES=431, PETRI_TRANSITIONS=316} [2024-06-03 19:51:38,082 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 400 predicate places. [2024-06-03 19:51:38,082 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 316 transitions, 3112 flow [2024-06-03 19:51:38,082 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-03 19:51:38,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:38,082 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-03 19:51:38,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 19:51:38,082 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:38,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:38,083 INFO L85 PathProgramCache]: Analyzing trace with hash -522689928, now seen corresponding path program 33 times [2024-06-03 19:51:38,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:38,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667625405] [2024-06-03 19:51:38,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:38,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:38,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:39,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:39,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:39,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667625405] [2024-06-03 19:51:39,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667625405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:39,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:39,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:39,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42478943] [2024-06-03 19:51:39,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:39,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:39,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:39,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:39,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:39,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:39,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 316 transitions, 3112 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-03 19:51:39,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:39,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:39,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:39,630 INFO L124 PetriNetUnfolderBase]: 933/1818 cut-off events. [2024-06-03 19:51:39,630 INFO L125 PetriNetUnfolderBase]: For 234827/234827 co-relation queries the response was YES. [2024-06-03 19:51:39,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11268 conditions, 1818 events. 933/1818 cut-off events. For 234827/234827 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 11568 event pairs, 233 based on Foata normal form. 2/1819 useless extension candidates. Maximal degree in co-relation 11076. Up to 1182 conditions per place. [2024-06-03 19:51:39,654 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 242 selfloop transitions, 93 changer transitions 0/337 dead transitions. [2024-06-03 19:51:39,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 337 transitions, 4144 flow [2024-06-03 19:51:39,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:39,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:39,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-03 19:51:39,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-03 19:51:39,655 INFO L175 Difference]: Start difference. First operand has 431 places, 316 transitions, 3112 flow. Second operand 11 states and 120 transitions. [2024-06-03 19:51:39,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 337 transitions, 4144 flow [2024-06-03 19:51:40,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 337 transitions, 3952 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-03 19:51:40,705 INFO L231 Difference]: Finished difference. Result has 428 places, 318 transitions, 3188 flow [2024-06-03 19:51:40,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2926, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3188, PETRI_PLACES=428, PETRI_TRANSITIONS=318} [2024-06-03 19:51:40,705 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 397 predicate places. [2024-06-03 19:51:40,705 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 318 transitions, 3188 flow [2024-06-03 19:51:40,705 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-03 19:51:40,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:40,705 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-03 19:51:40,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 19:51:40,706 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:40,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:40,706 INFO L85 PathProgramCache]: Analyzing trace with hash 324209260, now seen corresponding path program 34 times [2024-06-03 19:51:40,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:40,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889365134] [2024-06-03 19:51:40,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:40,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:40,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:41,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:41,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:41,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889365134] [2024-06-03 19:51:41,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889365134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:41,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:41,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:41,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341993209] [2024-06-03 19:51:41,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:41,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:41,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:41,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:41,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:41,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:41,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 318 transitions, 3188 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-03 19:51:41,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:41,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:41,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:42,338 INFO L124 PetriNetUnfolderBase]: 937/1826 cut-off events. [2024-06-03 19:51:42,338 INFO L125 PetriNetUnfolderBase]: For 228369/228369 co-relation queries the response was YES. [2024-06-03 19:51:42,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11342 conditions, 1826 events. 937/1826 cut-off events. For 228369/228369 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11657 event pairs, 209 based on Foata normal form. 2/1827 useless extension candidates. Maximal degree in co-relation 11152. Up to 1330 conditions per place. [2024-06-03 19:51:42,363 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 244 selfloop transitions, 92 changer transitions 0/338 dead transitions. [2024-06-03 19:51:42,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 338 transitions, 4188 flow [2024-06-03 19:51:42,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:42,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:42,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-03 19:51:42,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-03 19:51:42,364 INFO L175 Difference]: Start difference. First operand has 428 places, 318 transitions, 3188 flow. Second operand 11 states and 119 transitions. [2024-06-03 19:51:42,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 338 transitions, 4188 flow [2024-06-03 19:51:43,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 338 transitions, 4042 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-03 19:51:43,541 INFO L231 Difference]: Finished difference. Result has 431 places, 319 transitions, 3270 flow [2024-06-03 19:51:43,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3050, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3270, PETRI_PLACES=431, PETRI_TRANSITIONS=319} [2024-06-03 19:51:43,541 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 400 predicate places. [2024-06-03 19:51:43,541 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 319 transitions, 3270 flow [2024-06-03 19:51:43,542 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-03 19:51:43,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:43,542 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-03 19:51:43,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 19:51:43,542 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:43,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:43,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1247935780, now seen corresponding path program 35 times [2024-06-03 19:51:43,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:43,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666214359] [2024-06-03 19:51:43,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:43,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:43,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:44,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-03 19:51:44,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:44,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666214359] [2024-06-03 19:51:44,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666214359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:44,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:44,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:44,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879560111] [2024-06-03 19:51:44,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:44,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:44,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:44,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:44,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:44,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:44,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 319 transitions, 3270 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-03 19:51:44,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:44,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:44,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:45,160 INFO L124 PetriNetUnfolderBase]: 934/1821 cut-off events. [2024-06-03 19:51:45,160 INFO L125 PetriNetUnfolderBase]: For 212655/212655 co-relation queries the response was YES. [2024-06-03 19:51:45,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11128 conditions, 1821 events. 934/1821 cut-off events. For 212655/212655 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11629 event pairs, 204 based on Foata normal form. 2/1822 useless extension candidates. Maximal degree in co-relation 10937. Up to 1455 conditions per place. [2024-06-03 19:51:45,185 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 245 selfloop transitions, 91 changer transitions 0/338 dead transitions. [2024-06-03 19:51:45,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 338 transitions, 4024 flow [2024-06-03 19:51:45,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:45,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:45,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-03 19:51:45,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32954545454545453 [2024-06-03 19:51:45,186 INFO L175 Difference]: Start difference. First operand has 431 places, 319 transitions, 3270 flow. Second operand 11 states and 116 transitions. [2024-06-03 19:51:45,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 338 transitions, 4024 flow [2024-06-03 19:51:46,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 338 transitions, 3798 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-03 19:51:46,076 INFO L231 Difference]: Finished difference. Result has 432 places, 320 transitions, 3266 flow [2024-06-03 19:51:46,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3046, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3266, PETRI_PLACES=432, PETRI_TRANSITIONS=320} [2024-06-03 19:51:46,077 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-03 19:51:46,077 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 320 transitions, 3266 flow [2024-06-03 19:51:46,077 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-03 19:51:46,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:46,077 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-03 19:51:46,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 19:51:46,077 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:46,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:46,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1247941360, now seen corresponding path program 36 times [2024-06-03 19:51:46,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:46,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838388284] [2024-06-03 19:51:46,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:46,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:46,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:47,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-03 19:51:47,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:47,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838388284] [2024-06-03 19:51:47,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838388284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:47,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:47,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:47,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256137937] [2024-06-03 19:51:47,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:47,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:47,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:47,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:47,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:47,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:47,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 320 transitions, 3266 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-03 19:51:47,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:47,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:47,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:47,695 INFO L124 PetriNetUnfolderBase]: 931/1816 cut-off events. [2024-06-03 19:51:47,695 INFO L125 PetriNetUnfolderBase]: For 197279/197279 co-relation queries the response was YES. [2024-06-03 19:51:47,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10782 conditions, 1816 events. 931/1816 cut-off events. For 197279/197279 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11583 event pairs, 203 based on Foata normal form. 2/1817 useless extension candidates. Maximal degree in co-relation 10591. Up to 1410 conditions per place. [2024-06-03 19:51:47,719 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 241 selfloop transitions, 95 changer transitions 0/338 dead transitions. [2024-06-03 19:51:47,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 338 transitions, 3986 flow [2024-06-03 19:51:47,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:47,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:47,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-03 19:51:47,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-03 19:51:47,720 INFO L175 Difference]: Start difference. First operand has 432 places, 320 transitions, 3266 flow. Second operand 11 states and 117 transitions. [2024-06-03 19:51:47,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 338 transitions, 3986 flow [2024-06-03 19:51:48,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 338 transitions, 3762 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-03 19:51:48,546 INFO L231 Difference]: Finished difference. Result has 433 places, 320 transitions, 3238 flow [2024-06-03 19:51:48,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3238, PETRI_PLACES=433, PETRI_TRANSITIONS=320} [2024-06-03 19:51:48,547 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 402 predicate places. [2024-06-03 19:51:48,547 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 320 transitions, 3238 flow [2024-06-03 19:51:48,547 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-03 19:51:48,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:48,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:51:48,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 19:51:48,547 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:48,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:48,548 INFO L85 PathProgramCache]: Analyzing trace with hash -167687798, now seen corresponding path program 37 times [2024-06-03 19:51:48,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:48,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095681877] [2024-06-03 19:51:48,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:48,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:48,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:49,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:49,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:49,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095681877] [2024-06-03 19:51:49,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095681877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:49,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:49,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:49,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445522930] [2024-06-03 19:51:49,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:49,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:49,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:49,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:49,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:49,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:49,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 320 transitions, 3238 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-03 19:51:49,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:49,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:49,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:50,187 INFO L124 PetriNetUnfolderBase]: 935/1824 cut-off events. [2024-06-03 19:51:50,187 INFO L125 PetriNetUnfolderBase]: For 197033/197033 co-relation queries the response was YES. [2024-06-03 19:51:50,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10802 conditions, 1824 events. 935/1824 cut-off events. For 197033/197033 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11648 event pairs, 196 based on Foata normal form. 2/1822 useless extension candidates. Maximal degree in co-relation 10611. Up to 1238 conditions per place. [2024-06-03 19:51:50,211 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 200 selfloop transitions, 135 changer transitions 0/337 dead transitions. [2024-06-03 19:51:50,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 337 transitions, 3986 flow [2024-06-03 19:51:50,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:50,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:50,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-03 19:51:50,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-03 19:51:50,212 INFO L175 Difference]: Start difference. First operand has 433 places, 320 transitions, 3238 flow. Second operand 11 states and 122 transitions. [2024-06-03 19:51:50,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 337 transitions, 3986 flow [2024-06-03 19:51:51,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 337 transitions, 3764 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-03 19:51:51,149 INFO L231 Difference]: Finished difference. Result has 433 places, 321 transitions, 3326 flow [2024-06-03 19:51:51,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3016, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3326, PETRI_PLACES=433, PETRI_TRANSITIONS=321} [2024-06-03 19:51:51,149 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 402 predicate places. [2024-06-03 19:51:51,149 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 321 transitions, 3326 flow [2024-06-03 19:51:51,150 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-03 19:51:51,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:51,150 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-03 19:51:51,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 19:51:51,150 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:51,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:51,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1939289938, now seen corresponding path program 38 times [2024-06-03 19:51:51,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:51,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135857522] [2024-06-03 19:51:51,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:51,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:51,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:52,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:52,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:52,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135857522] [2024-06-03 19:51:52,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135857522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:52,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:52,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:52,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804048010] [2024-06-03 19:51:52,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:52,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:52,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:52,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:52,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:52,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:52,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 321 transitions, 3326 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-03 19:51:52,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:52,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:52,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:52,809 INFO L124 PetriNetUnfolderBase]: 975/1904 cut-off events. [2024-06-03 19:51:52,809 INFO L125 PetriNetUnfolderBase]: For 286457/286457 co-relation queries the response was YES. [2024-06-03 19:51:52,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12713 conditions, 1904 events. 975/1904 cut-off events. For 286457/286457 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 12205 event pairs, 216 based on Foata normal form. 2/1902 useless extension candidates. Maximal degree in co-relation 12522. Up to 1222 conditions per place. [2024-06-03 19:51:52,835 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 205 selfloop transitions, 137 changer transitions 0/344 dead transitions. [2024-06-03 19:51:52,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 344 transitions, 4398 flow [2024-06-03 19:51:52,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:52,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:52,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-03 19:51:52,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-03 19:51:52,836 INFO L175 Difference]: Start difference. First operand has 433 places, 321 transitions, 3326 flow. Second operand 11 states and 128 transitions. [2024-06-03 19:51:52,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 344 transitions, 4398 flow [2024-06-03 19:51:54,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 344 transitions, 4098 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-03 19:51:54,052 INFO L231 Difference]: Finished difference. Result has 435 places, 323 transitions, 3378 flow [2024-06-03 19:51:54,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3026, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3378, PETRI_PLACES=435, PETRI_TRANSITIONS=323} [2024-06-03 19:51:54,052 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 404 predicate places. [2024-06-03 19:51:54,052 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 323 transitions, 3378 flow [2024-06-03 19:51:54,052 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-03 19:51:54,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:54,053 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-03 19:51:54,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 19:51:54,053 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:54,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:54,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1931932708, now seen corresponding path program 39 times [2024-06-03 19:51:54,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:54,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307552966] [2024-06-03 19:51:54,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:54,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:54,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:55,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:55,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:55,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307552966] [2024-06-03 19:51:55,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307552966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:55,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:55,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:51:55,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398198720] [2024-06-03 19:51:55,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:55,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:51:55,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:55,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:51:55,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:51:55,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:55,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 323 transitions, 3378 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-03 19:51:55,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:55,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:55,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:55,691 INFO L124 PetriNetUnfolderBase]: 995/1948 cut-off events. [2024-06-03 19:51:55,691 INFO L125 PetriNetUnfolderBase]: For 365948/365948 co-relation queries the response was YES. [2024-06-03 19:51:55,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12908 conditions, 1948 events. 995/1948 cut-off events. For 365948/365948 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 12508 event pairs, 220 based on Foata normal form. 12/1956 useless extension candidates. Maximal degree in co-relation 12716. Up to 1320 conditions per place. [2024-06-03 19:51:55,717 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 207 selfloop transitions, 129 changer transitions 7/345 dead transitions. [2024-06-03 19:51:55,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 345 transitions, 4178 flow [2024-06-03 19:51:55,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:55,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:55,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-03 19:51:55,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-03 19:51:55,718 INFO L175 Difference]: Start difference. First operand has 435 places, 323 transitions, 3378 flow. Second operand 11 states and 130 transitions. [2024-06-03 19:51:55,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 345 transitions, 4178 flow [2024-06-03 19:51:57,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 345 transitions, 3949 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-03 19:51:57,103 INFO L231 Difference]: Finished difference. Result has 439 places, 321 transitions, 3432 flow [2024-06-03 19:51:57,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3155, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3432, PETRI_PLACES=439, PETRI_TRANSITIONS=321} [2024-06-03 19:51:57,104 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 408 predicate places. [2024-06-03 19:51:57,104 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 321 transitions, 3432 flow [2024-06-03 19:51:57,104 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-03 19:51:57,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:57,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:51:57,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 19:51:57,105 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:51:57,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:57,105 INFO L85 PathProgramCache]: Analyzing trace with hash 377430778, now seen corresponding path program 6 times [2024-06-03 19:51:57,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:57,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823681750] [2024-06-03 19:51:57,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:57,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:57,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:58,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:58,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:58,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823681750] [2024-06-03 19:51:58,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823681750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:58,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:58,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:51:58,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228635310] [2024-06-03 19:51:58,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:58,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:51:58,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:58,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:51:58,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:51:58,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:51:58,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 321 transitions, 3432 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-03 19:51:58,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:58,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:51:58,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:58,607 INFO L124 PetriNetUnfolderBase]: 998/1961 cut-off events. [2024-06-03 19:51:58,607 INFO L125 PetriNetUnfolderBase]: For 383171/383171 co-relation queries the response was YES. [2024-06-03 19:51:58,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13775 conditions, 1961 events. 998/1961 cut-off events. For 383171/383171 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 12621 event pairs, 229 based on Foata normal form. 8/1965 useless extension candidates. Maximal degree in co-relation 13581. Up to 1296 conditions per place. [2024-06-03 19:51:58,633 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 208 selfloop transitions, 126 changer transitions 8/344 dead transitions. [2024-06-03 19:51:58,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 344 transitions, 4442 flow [2024-06-03 19:51:58,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:51:58,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:51:58,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-03 19:51:58,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-03 19:51:58,634 INFO L175 Difference]: Start difference. First operand has 439 places, 321 transitions, 3432 flow. Second operand 11 states and 131 transitions. [2024-06-03 19:51:58,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 344 transitions, 4442 flow [2024-06-03 19:52:00,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 344 transitions, 4153 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-03 19:52:00,090 INFO L231 Difference]: Finished difference. Result has 440 places, 318 transitions, 3379 flow [2024-06-03 19:52:00,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3379, PETRI_PLACES=440, PETRI_TRANSITIONS=318} [2024-06-03 19:52:00,091 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 409 predicate places. [2024-06-03 19:52:00,091 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 318 transitions, 3379 flow [2024-06-03 19:52:00,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:00,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:00,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:52:00,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 19:52:00,091 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:00,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:00,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1369795394, now seen corresponding path program 7 times [2024-06-03 19:52:00,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:00,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486853111] [2024-06-03 19:52:00,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:00,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:00,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:00,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:00,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:00,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486853111] [2024-06-03 19:52:00,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486853111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:00,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:00,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:52:00,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978369578] [2024-06-03 19:52:00,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:00,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:52:00,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:00,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:52:00,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:52:01,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:01,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 318 transitions, 3379 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-03 19:52:01,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:01,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:01,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:01,649 INFO L124 PetriNetUnfolderBase]: 1006/1981 cut-off events. [2024-06-03 19:52:01,649 INFO L125 PetriNetUnfolderBase]: For 437489/437489 co-relation queries the response was YES. [2024-06-03 19:52:01,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14534 conditions, 1981 events. 1006/1981 cut-off events. For 437489/437489 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 12779 event pairs, 455 based on Foata normal form. 8/1988 useless extension candidates. Maximal degree in co-relation 14339. Up to 1768 conditions per place. [2024-06-03 19:52:01,671 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 311 selfloop transitions, 17 changer transitions 9/339 dead transitions. [2024-06-03 19:52:01,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 339 transitions, 4385 flow [2024-06-03 19:52:01,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:01,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:01,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-03 19:52:01,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32954545454545453 [2024-06-03 19:52:01,672 INFO L175 Difference]: Start difference. First operand has 440 places, 318 transitions, 3379 flow. Second operand 11 states and 116 transitions. [2024-06-03 19:52:01,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 339 transitions, 4385 flow [2024-06-03 19:52:03,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 339 transitions, 4123 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-03 19:52:03,379 INFO L231 Difference]: Finished difference. Result has 437 places, 314 transitions, 3127 flow [2024-06-03 19:52:03,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3123, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3127, PETRI_PLACES=437, PETRI_TRANSITIONS=314} [2024-06-03 19:52:03,380 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 406 predicate places. [2024-06-03 19:52:03,380 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 314 transitions, 3127 flow [2024-06-03 19:52:03,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:03,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:03,380 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-03 19:52:03,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 19:52:03,380 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:03,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:03,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1358753504, now seen corresponding path program 8 times [2024-06-03 19:52:03,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:03,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514222984] [2024-06-03 19:52:03,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:03,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:03,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:04,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:04,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:04,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514222984] [2024-06-03 19:52:04,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514222984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:04,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:04,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:52:04,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897340495] [2024-06-03 19:52:04,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:04,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:52:04,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:04,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:52:04,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:52:04,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:04,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 314 transitions, 3127 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-03 19:52:04,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:04,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:04,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:04,900 INFO L124 PetriNetUnfolderBase]: 994/1961 cut-off events. [2024-06-03 19:52:04,900 INFO L125 PetriNetUnfolderBase]: For 423262/423262 co-relation queries the response was YES. [2024-06-03 19:52:04,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14104 conditions, 1961 events. 994/1961 cut-off events. For 423262/423262 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 12627 event pairs, 453 based on Foata normal form. 8/1968 useless extension candidates. Maximal degree in co-relation 13925. Up to 1750 conditions per place. [2024-06-03 19:52:04,924 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 309 selfloop transitions, 16 changer transitions 10/337 dead transitions. [2024-06-03 19:52:04,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 337 transitions, 4129 flow [2024-06-03 19:52:04,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:52:04,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:52:04,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-03 19:52:04,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3203125 [2024-06-03 19:52:04,925 INFO L175 Difference]: Start difference. First operand has 437 places, 314 transitions, 3127 flow. Second operand 12 states and 123 transitions. [2024-06-03 19:52:04,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 337 transitions, 4129 flow [2024-06-03 19:52:06,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 337 transitions, 4090 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 19:52:06,560 INFO L231 Difference]: Finished difference. Result has 436 places, 311 transitions, 3110 flow [2024-06-03 19:52:06,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3092, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3110, PETRI_PLACES=436, PETRI_TRANSITIONS=311} [2024-06-03 19:52:06,561 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 405 predicate places. [2024-06-03 19:52:06,561 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 311 transitions, 3110 flow [2024-06-03 19:52:06,561 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-03 19:52:06,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:06,561 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-03 19:52:06,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 19:52:06,561 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:06,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:06,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1369804694, now seen corresponding path program 9 times [2024-06-03 19:52:06,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:06,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198881744] [2024-06-03 19:52:06,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:06,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:06,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:07,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:07,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:07,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198881744] [2024-06-03 19:52:07,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198881744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:07,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:07,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:52:07,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611056455] [2024-06-03 19:52:07,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:07,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:52:07,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:07,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:52:07,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:52:07,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:07,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 311 transitions, 3110 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-03 19:52:07,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:07,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:07,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:08,080 INFO L124 PetriNetUnfolderBase]: 956/1887 cut-off events. [2024-06-03 19:52:08,080 INFO L125 PetriNetUnfolderBase]: For 357866/357866 co-relation queries the response was YES. [2024-06-03 19:52:08,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12349 conditions, 1887 events. 956/1887 cut-off events. For 357866/357866 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12040 event pairs, 439 based on Foata normal form. 12/1898 useless extension candidates. Maximal degree in co-relation 12171. Up to 1787 conditions per place. [2024-06-03 19:52:08,106 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 299 selfloop transitions, 15 changer transitions 11/327 dead transitions. [2024-06-03 19:52:08,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 327 transitions, 3816 flow [2024-06-03 19:52:08,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:08,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:08,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 108 transitions. [2024-06-03 19:52:08,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3068181818181818 [2024-06-03 19:52:08,107 INFO L175 Difference]: Start difference. First operand has 436 places, 311 transitions, 3110 flow. Second operand 11 states and 108 transitions. [2024-06-03 19:52:08,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 327 transitions, 3816 flow [2024-06-03 19:52:09,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 327 transitions, 3759 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-03 19:52:09,532 INFO L231 Difference]: Finished difference. Result has 432 places, 304 transitions, 3034 flow [2024-06-03 19:52:09,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3053, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3034, PETRI_PLACES=432, PETRI_TRANSITIONS=304} [2024-06-03 19:52:09,532 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-03 19:52:09,533 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 304 transitions, 3034 flow [2024-06-03 19:52:09,533 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-03 19:52:09,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:09,533 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-03 19:52:09,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 19:52:09,533 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:09,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:09,533 INFO L85 PathProgramCache]: Analyzing trace with hash -799548332, now seen corresponding path program 40 times [2024-06-03 19:52:09,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:09,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922892194] [2024-06-03 19:52:09,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:09,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:09,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:10,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:10,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:10,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922892194] [2024-06-03 19:52:10,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922892194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:10,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:10,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:52:10,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570851852] [2024-06-03 19:52:10,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:10,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:52:10,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:10,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:52:10,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:52:10,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:10,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 304 transitions, 3034 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-03 19:52:10,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:10,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:10,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:11,236 INFO L124 PetriNetUnfolderBase]: 931/1836 cut-off events. [2024-06-03 19:52:11,237 INFO L125 PetriNetUnfolderBase]: For 275992/275992 co-relation queries the response was YES. [2024-06-03 19:52:11,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12111 conditions, 1836 events. 931/1836 cut-off events. For 275992/275992 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 11641 event pairs, 270 based on Foata normal form. 2/1834 useless extension candidates. Maximal degree in co-relation 11935. Up to 1276 conditions per place. [2024-06-03 19:52:11,260 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 214 selfloop transitions, 105 changer transitions 0/321 dead transitions. [2024-06-03 19:52:11,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 321 transitions, 3754 flow [2024-06-03 19:52:11,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:11,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:11,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-03 19:52:11,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:52:11,261 INFO L175 Difference]: Start difference. First operand has 432 places, 304 transitions, 3034 flow. Second operand 11 states and 121 transitions. [2024-06-03 19:52:11,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 321 transitions, 3754 flow [2024-06-03 19:52:12,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 321 transitions, 3706 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-03 19:52:12,460 INFO L231 Difference]: Finished difference. Result has 428 places, 305 transitions, 3240 flow [2024-06-03 19:52:12,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2986, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3240, PETRI_PLACES=428, PETRI_TRANSITIONS=305} [2024-06-03 19:52:12,461 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 397 predicate places. [2024-06-03 19:52:12,461 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 305 transitions, 3240 flow [2024-06-03 19:52:12,461 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-03 19:52:12,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:12,461 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-03 19:52:12,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 19:52:12,461 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:12,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:12,461 INFO L85 PathProgramCache]: Analyzing trace with hash -2107522114, now seen corresponding path program 41 times [2024-06-03 19:52:12,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:12,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789015718] [2024-06-03 19:52:12,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:12,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:12,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:13,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:13,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:13,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789015718] [2024-06-03 19:52:13,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789015718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:13,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:13,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:52:13,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984589460] [2024-06-03 19:52:13,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:13,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:52:13,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:13,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:52:13,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:52:13,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:13,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 305 transitions, 3240 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-03 19:52:13,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:13,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:13,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:13,990 INFO L124 PetriNetUnfolderBase]: 935/1844 cut-off events. [2024-06-03 19:52:13,990 INFO L125 PetriNetUnfolderBase]: For 277967/277967 co-relation queries the response was YES. [2024-06-03 19:52:14,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12381 conditions, 1844 events. 935/1844 cut-off events. For 277967/277967 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 11743 event pairs, 270 based on Foata normal form. 2/1842 useless extension candidates. Maximal degree in co-relation 12205. Up to 1270 conditions per place. [2024-06-03 19:52:14,010 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 214 selfloop transitions, 106 changer transitions 0/322 dead transitions. [2024-06-03 19:52:14,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 322 transitions, 3962 flow [2024-06-03 19:52:14,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:14,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:14,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-03 19:52:14,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-03 19:52:14,011 INFO L175 Difference]: Start difference. First operand has 428 places, 305 transitions, 3240 flow. Second operand 11 states and 122 transitions. [2024-06-03 19:52:14,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 322 transitions, 3962 flow [2024-06-03 19:52:15,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 322 transitions, 3718 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-03 19:52:15,436 INFO L231 Difference]: Finished difference. Result has 430 places, 306 transitions, 3254 flow [2024-06-03 19:52:15,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2996, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3254, PETRI_PLACES=430, PETRI_TRANSITIONS=306} [2024-06-03 19:52:15,437 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-03 19:52:15,437 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 306 transitions, 3254 flow [2024-06-03 19:52:15,437 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-03 19:52:15,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:15,437 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-03 19:52:15,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-03 19:52:15,437 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:15,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:15,437 INFO L85 PathProgramCache]: Analyzing trace with hash -904055060, now seen corresponding path program 42 times [2024-06-03 19:52:15,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:15,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331622460] [2024-06-03 19:52:15,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:15,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:15,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:16,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:16,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:16,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331622460] [2024-06-03 19:52:16,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331622460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:16,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:16,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:52:16,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410906736] [2024-06-03 19:52:16,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:16,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:52:16,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:16,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:52:16,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:52:16,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:16,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 306 transitions, 3254 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-03 19:52:16,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:16,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:16,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:17,172 INFO L124 PetriNetUnfolderBase]: 955/1888 cut-off events. [2024-06-03 19:52:17,172 INFO L125 PetriNetUnfolderBase]: For 354982/354982 co-relation queries the response was YES. [2024-06-03 19:52:17,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12570 conditions, 1888 events. 955/1888 cut-off events. For 354982/354982 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 12060 event pairs, 276 based on Foata normal form. 12/1896 useless extension candidates. Maximal degree in co-relation 12393. Up to 1286 conditions per place. [2024-06-03 19:52:17,192 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 221 selfloop transitions, 98 changer transitions 7/328 dead transitions. [2024-06-03 19:52:17,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 328 transitions, 4024 flow [2024-06-03 19:52:17,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:17,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:17,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-03 19:52:17,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-03 19:52:17,193 INFO L175 Difference]: Start difference. First operand has 430 places, 306 transitions, 3254 flow. Second operand 11 states and 129 transitions. [2024-06-03 19:52:17,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 328 transitions, 4024 flow [2024-06-03 19:52:18,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 328 transitions, 3776 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-03 19:52:18,498 INFO L231 Difference]: Finished difference. Result has 432 places, 304 transitions, 3231 flow [2024-06-03 19:52:18,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3006, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3231, PETRI_PLACES=432, PETRI_TRANSITIONS=304} [2024-06-03 19:52:18,498 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-03 19:52:18,498 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 304 transitions, 3231 flow [2024-06-03 19:52:18,498 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-03 19:52:18,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:18,498 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-03 19:52:18,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-03 19:52:18,498 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:18,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:18,499 INFO L85 PathProgramCache]: Analyzing trace with hash 415704472, now seen corresponding path program 43 times [2024-06-03 19:52:18,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:18,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304662063] [2024-06-03 19:52:18,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:18,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:18,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:19,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:19,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:19,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304662063] [2024-06-03 19:52:19,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304662063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:19,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:19,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:52:19,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124263990] [2024-06-03 19:52:19,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:19,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:52:19,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:19,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:52:19,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:52:19,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:19,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 304 transitions, 3231 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-03 19:52:19,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:19,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:19,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:20,213 INFO L124 PetriNetUnfolderBase]: 935/1848 cut-off events. [2024-06-03 19:52:20,213 INFO L125 PetriNetUnfolderBase]: For 287593/287593 co-relation queries the response was YES. [2024-06-03 19:52:20,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12469 conditions, 1848 events. 935/1848 cut-off events. For 287593/287593 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 11763 event pairs, 276 based on Foata normal form. 2/1846 useless extension candidates. Maximal degree in co-relation 12291. Up to 1270 conditions per place. [2024-06-03 19:52:20,232 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 218 selfloop transitions, 101 changer transitions 0/321 dead transitions. [2024-06-03 19:52:20,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 321 transitions, 3953 flow [2024-06-03 19:52:20,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:20,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:20,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-03 19:52:20,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-03 19:52:20,233 INFO L175 Difference]: Start difference. First operand has 432 places, 304 transitions, 3231 flow. Second operand 11 states and 121 transitions. [2024-06-03 19:52:20,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 321 transitions, 3953 flow [2024-06-03 19:52:21,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 321 transitions, 3701 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-06-03 19:52:21,606 INFO L231 Difference]: Finished difference. Result has 432 places, 305 transitions, 3231 flow [2024-06-03 19:52:21,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3231, PETRI_PLACES=432, PETRI_TRANSITIONS=305} [2024-06-03 19:52:21,606 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-03 19:52:21,606 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 305 transitions, 3231 flow [2024-06-03 19:52:21,606 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-03 19:52:21,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:21,606 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-03 19:52:21,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-03 19:52:21,607 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:21,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:21,607 INFO L85 PathProgramCache]: Analyzing trace with hash -803272982, now seen corresponding path program 44 times [2024-06-03 19:52:21,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:21,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206151759] [2024-06-03 19:52:21,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:21,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:21,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:22,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:22,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:22,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206151759] [2024-06-03 19:52:22,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206151759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:22,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:22,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:52:22,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208926246] [2024-06-03 19:52:22,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:22,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:52:22,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:22,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:52:22,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:52:22,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:22,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 305 transitions, 3231 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-03 19:52:22,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:22,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:22,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:23,214 INFO L124 PetriNetUnfolderBase]: 968/1915 cut-off events. [2024-06-03 19:52:23,214 INFO L125 PetriNetUnfolderBase]: For 367380/367380 co-relation queries the response was YES. [2024-06-03 19:52:23,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13927 conditions, 1915 events. 968/1915 cut-off events. For 367380/367380 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 12275 event pairs, 289 based on Foata normal form. 2/1913 useless extension candidates. Maximal degree in co-relation 13749. Up to 1099 conditions per place. [2024-06-03 19:52:23,240 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 214 selfloop transitions, 111 changer transitions 0/327 dead transitions. [2024-06-03 19:52:23,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 327 transitions, 4241 flow [2024-06-03 19:52:23,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:23,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:23,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-03 19:52:23,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-03 19:52:23,241 INFO L175 Difference]: Start difference. First operand has 432 places, 305 transitions, 3231 flow. Second operand 11 states and 127 transitions. [2024-06-03 19:52:23,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 327 transitions, 4241 flow [2024-06-03 19:52:24,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 327 transitions, 4027 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-03 19:52:24,761 INFO L231 Difference]: Finished difference. Result has 435 places, 306 transitions, 3289 flow [2024-06-03 19:52:24,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3017, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3289, PETRI_PLACES=435, PETRI_TRANSITIONS=306} [2024-06-03 19:52:24,761 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 404 predicate places. [2024-06-03 19:52:24,762 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 306 transitions, 3289 flow [2024-06-03 19:52:24,762 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-03 19:52:24,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:24,762 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-03 19:52:24,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-03 19:52:24,762 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:24,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:24,763 INFO L85 PathProgramCache]: Analyzing trace with hash 2096092424, now seen corresponding path program 45 times [2024-06-03 19:52:24,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:24,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164766675] [2024-06-03 19:52:24,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:24,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:24,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:25,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:25,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:25,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164766675] [2024-06-03 19:52:25,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164766675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:25,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:25,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:52:25,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703955136] [2024-06-03 19:52:25,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:25,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:52:25,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:25,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:52:25,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:52:25,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:25,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 306 transitions, 3289 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-03 19:52:25,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:25,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:25,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:26,321 INFO L124 PetriNetUnfolderBase]: 959/1900 cut-off events. [2024-06-03 19:52:26,321 INFO L125 PetriNetUnfolderBase]: For 373381/373381 co-relation queries the response was YES. [2024-06-03 19:52:26,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12758 conditions, 1900 events. 959/1900 cut-off events. For 373381/373381 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 12227 event pairs, 248 based on Foata normal form. 12/1908 useless extension candidates. Maximal degree in co-relation 12579. Up to 1304 conditions per place. [2024-06-03 19:52:26,348 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 215 selfloop transitions, 104 changer transitions 7/328 dead transitions. [2024-06-03 19:52:26,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 328 transitions, 4065 flow [2024-06-03 19:52:26,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:26,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:26,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-03 19:52:26,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-03 19:52:26,349 INFO L175 Difference]: Start difference. First operand has 435 places, 306 transitions, 3289 flow. Second operand 11 states and 128 transitions. [2024-06-03 19:52:26,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 328 transitions, 4065 flow [2024-06-03 19:52:27,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 328 transitions, 3746 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-03 19:52:27,846 INFO L231 Difference]: Finished difference. Result has 436 places, 304 transitions, 3211 flow [2024-06-03 19:52:27,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2977, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3211, PETRI_PLACES=436, PETRI_TRANSITIONS=304} [2024-06-03 19:52:27,847 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 405 predicate places. [2024-06-03 19:52:27,847 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 304 transitions, 3211 flow [2024-06-03 19:52:27,847 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-03 19:52:27,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:27,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-03 19:52:27,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-03 19:52:27,848 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:27,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:27,848 INFO L85 PathProgramCache]: Analyzing trace with hash 197259702, now seen corresponding path program 46 times [2024-06-03 19:52:27,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:27,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458542843] [2024-06-03 19:52:27,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:27,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:27,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:28,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:28,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:28,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458542843] [2024-06-03 19:52:28,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458542843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:28,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:28,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:52:28,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473476425] [2024-06-03 19:52:28,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:28,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:52:28,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:28,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:52:28,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:52:28,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:28,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 304 transitions, 3211 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-03 19:52:28,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:28,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:28,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:29,347 INFO L124 PetriNetUnfolderBase]: 939/1860 cut-off events. [2024-06-03 19:52:29,347 INFO L125 PetriNetUnfolderBase]: For 301800/301800 co-relation queries the response was YES. [2024-06-03 19:52:29,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12425 conditions, 1860 events. 939/1860 cut-off events. For 301800/301800 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 11889 event pairs, 276 based on Foata normal form. 2/1858 useless extension candidates. Maximal degree in co-relation 12247. Up to 1312 conditions per place. [2024-06-03 19:52:29,373 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 227 selfloop transitions, 93 changer transitions 0/322 dead transitions. [2024-06-03 19:52:29,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 322 transitions, 3942 flow [2024-06-03 19:52:29,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:29,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:29,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-03 19:52:29,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-03 19:52:29,374 INFO L175 Difference]: Start difference. First operand has 436 places, 304 transitions, 3211 flow. Second operand 11 states and 125 transitions. [2024-06-03 19:52:29,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 322 transitions, 3942 flow [2024-06-03 19:52:30,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 322 transitions, 3641 flow, removed 21 selfloop flow, removed 12 redundant places. [2024-06-03 19:52:30,761 INFO L231 Difference]: Finished difference. Result has 435 places, 305 transitions, 3145 flow [2024-06-03 19:52:30,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2912, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3145, PETRI_PLACES=435, PETRI_TRANSITIONS=305} [2024-06-03 19:52:30,762 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 404 predicate places. [2024-06-03 19:52:30,762 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 305 transitions, 3145 flow [2024-06-03 19:52:30,762 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-03 19:52:30,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:30,762 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-03 19:52:30,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-03 19:52:30,762 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:30,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:30,763 INFO L85 PathProgramCache]: Analyzing trace with hash 2088740774, now seen corresponding path program 47 times [2024-06-03 19:52:30,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:30,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93265512] [2024-06-03 19:52:30,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:30,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:30,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:31,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:31,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:31,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93265512] [2024-06-03 19:52:31,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93265512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:31,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:31,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:52:31,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572351074] [2024-06-03 19:52:31,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:31,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:52:31,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:31,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:52:31,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:52:31,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:31,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 305 transitions, 3145 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-03 19:52:31,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:31,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:31,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:32,462 INFO L124 PetriNetUnfolderBase]: 943/1868 cut-off events. [2024-06-03 19:52:32,462 INFO L125 PetriNetUnfolderBase]: For 306415/306415 co-relation queries the response was YES. [2024-06-03 19:52:32,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12389 conditions, 1868 events. 943/1868 cut-off events. For 306415/306415 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 11963 event pairs, 246 based on Foata normal form. 2/1866 useless extension candidates. Maximal degree in co-relation 12211. Up to 1320 conditions per place. [2024-06-03 19:52:32,487 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 218 selfloop transitions, 103 changer transitions 0/323 dead transitions. [2024-06-03 19:52:32,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 323 transitions, 3878 flow [2024-06-03 19:52:32,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:32,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:32,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-03 19:52:32,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-03 19:52:32,488 INFO L175 Difference]: Start difference. First operand has 435 places, 305 transitions, 3145 flow. Second operand 11 states and 123 transitions. [2024-06-03 19:52:32,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 323 transitions, 3878 flow [2024-06-03 19:52:33,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 323 transitions, 3656 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-03 19:52:33,722 INFO L231 Difference]: Finished difference. Result has 437 places, 306 transitions, 3178 flow [2024-06-03 19:52:33,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2923, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3178, PETRI_PLACES=437, PETRI_TRANSITIONS=306} [2024-06-03 19:52:33,723 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 406 predicate places. [2024-06-03 19:52:33,723 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 306 transitions, 3178 flow [2024-06-03 19:52:33,723 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-03 19:52:33,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:33,723 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-03 19:52:33,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-03 19:52:33,723 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:33,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:33,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1412656656, now seen corresponding path program 48 times [2024-06-03 19:52:33,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:33,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639259524] [2024-06-03 19:52:33,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:33,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:33,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:34,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:34,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:34,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639259524] [2024-06-03 19:52:34,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639259524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:34,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:34,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:52:34,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676154281] [2024-06-03 19:52:34,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:34,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:52:34,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:34,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:52:34,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:52:34,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:34,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 306 transitions, 3178 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-03 19:52:34,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:34,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:34,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:35,378 INFO L124 PetriNetUnfolderBase]: 947/1876 cut-off events. [2024-06-03 19:52:35,378 INFO L125 PetriNetUnfolderBase]: For 311364/311364 co-relation queries the response was YES. [2024-06-03 19:52:35,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12492 conditions, 1876 events. 947/1876 cut-off events. For 311364/311364 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12007 event pairs, 278 based on Foata normal form. 2/1874 useless extension candidates. Maximal degree in co-relation 12313. Up to 1314 conditions per place. [2024-06-03 19:52:35,404 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 228 selfloop transitions, 94 changer transitions 0/324 dead transitions. [2024-06-03 19:52:35,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 324 transitions, 3913 flow [2024-06-03 19:52:35,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:35,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:35,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-03 19:52:35,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-03 19:52:35,409 INFO L175 Difference]: Start difference. First operand has 437 places, 306 transitions, 3178 flow. Second operand 11 states and 126 transitions. [2024-06-03 19:52:35,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 324 transitions, 3913 flow [2024-06-03 19:52:36,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 324 transitions, 3669 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-03 19:52:36,834 INFO L231 Difference]: Finished difference. Result has 439 places, 307 transitions, 3173 flow [2024-06-03 19:52:36,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2934, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3173, PETRI_PLACES=439, PETRI_TRANSITIONS=307} [2024-06-03 19:52:36,834 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 408 predicate places. [2024-06-03 19:52:36,835 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 307 transitions, 3173 flow [2024-06-03 19:52:36,835 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-03 19:52:36,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:36,835 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-03 19:52:36,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-03 19:52:36,835 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:36,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:36,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1412512506, now seen corresponding path program 49 times [2024-06-03 19:52:36,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:36,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696050899] [2024-06-03 19:52:36,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:36,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:36,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:37,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:37,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:37,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696050899] [2024-06-03 19:52:37,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696050899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:37,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:37,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:52:37,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551173504] [2024-06-03 19:52:37,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:37,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:52:37,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:37,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:52:37,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:52:38,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:38,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 307 transitions, 3173 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-03 19:52:38,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:38,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:38,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:38,671 INFO L124 PetriNetUnfolderBase]: 958/1897 cut-off events. [2024-06-03 19:52:38,672 INFO L125 PetriNetUnfolderBase]: For 333911/333911 co-relation queries the response was YES. [2024-06-03 19:52:38,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12953 conditions, 1897 events. 958/1897 cut-off events. For 333911/333911 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 12203 event pairs, 283 based on Foata normal form. 2/1895 useless extension candidates. Maximal degree in co-relation 12773. Up to 1288 conditions per place. [2024-06-03 19:52:38,696 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 228 selfloop transitions, 97 changer transitions 0/327 dead transitions. [2024-06-03 19:52:38,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 327 transitions, 4219 flow [2024-06-03 19:52:38,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:38,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:38,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-03 19:52:38,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-03 19:52:38,697 INFO L175 Difference]: Start difference. First operand has 439 places, 307 transitions, 3173 flow. Second operand 11 states and 127 transitions. [2024-06-03 19:52:38,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 327 transitions, 4219 flow [2024-06-03 19:52:40,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 327 transitions, 3991 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-03 19:52:40,100 INFO L231 Difference]: Finished difference. Result has 441 places, 309 transitions, 3239 flow [2024-06-03 19:52:40,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2945, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3239, PETRI_PLACES=441, PETRI_TRANSITIONS=309} [2024-06-03 19:52:40,100 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 410 predicate places. [2024-06-03 19:52:40,100 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 309 transitions, 3239 flow [2024-06-03 19:52:40,101 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-03 19:52:40,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:40,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-03 19:52:40,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-03 19:52:40,101 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:40,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:40,101 INFO L85 PathProgramCache]: Analyzing trace with hash 2088735194, now seen corresponding path program 50 times [2024-06-03 19:52:40,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:40,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568533245] [2024-06-03 19:52:40,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:40,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:40,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:41,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:41,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:41,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568533245] [2024-06-03 19:52:41,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568533245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:41,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:41,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:52:41,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934534032] [2024-06-03 19:52:41,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:41,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:52:41,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:41,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:52:41,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:52:41,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:41,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 309 transitions, 3239 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-03 19:52:41,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:41,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:41,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:41,932 INFO L124 PetriNetUnfolderBase]: 962/1905 cut-off events. [2024-06-03 19:52:41,932 INFO L125 PetriNetUnfolderBase]: For 339390/339390 co-relation queries the response was YES. [2024-06-03 19:52:41,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13044 conditions, 1905 events. 962/1905 cut-off events. For 339390/339390 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12250 event pairs, 251 based on Foata normal form. 2/1903 useless extension candidates. Maximal degree in co-relation 12863. Up to 1337 conditions per place. [2024-06-03 19:52:41,959 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 220 selfloop transitions, 105 changer transitions 0/327 dead transitions. [2024-06-03 19:52:41,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 327 transitions, 3984 flow [2024-06-03 19:52:41,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:41,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:41,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-03 19:52:41,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-03 19:52:41,960 INFO L175 Difference]: Start difference. First operand has 441 places, 309 transitions, 3239 flow. Second operand 11 states and 124 transitions. [2024-06-03 19:52:41,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 327 transitions, 3984 flow [2024-06-03 19:52:43,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 327 transitions, 3827 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-03 19:52:43,362 INFO L231 Difference]: Finished difference. Result has 445 places, 310 transitions, 3347 flow [2024-06-03 19:52:43,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3082, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3347, PETRI_PLACES=445, PETRI_TRANSITIONS=310} [2024-06-03 19:52:43,363 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 414 predicate places. [2024-06-03 19:52:43,363 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 310 transitions, 3347 flow [2024-06-03 19:52:43,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:43,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:43,363 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-03 19:52:43,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-03 19:52:43,363 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:43,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:43,364 INFO L85 PathProgramCache]: Analyzing trace with hash 2096369130, now seen corresponding path program 10 times [2024-06-03 19:52:43,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:43,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033332748] [2024-06-03 19:52:43,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:43,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:43,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:44,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:44,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:44,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033332748] [2024-06-03 19:52:44,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033332748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:44,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:44,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:52:44,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095199289] [2024-06-03 19:52:44,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:44,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:52:44,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:44,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:52:44,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:52:44,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:44,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 310 transitions, 3347 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-03 19:52:44,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:44,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:44,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:44,779 INFO L124 PetriNetUnfolderBase]: 996/1979 cut-off events. [2024-06-03 19:52:44,780 INFO L125 PetriNetUnfolderBase]: For 456827/456827 co-relation queries the response was YES. [2024-06-03 19:52:44,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14565 conditions, 1979 events. 996/1979 cut-off events. For 456827/456827 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 12815 event pairs, 269 based on Foata normal form. 8/1983 useless extension candidates. Maximal degree in co-relation 14382. Up to 1331 conditions per place. [2024-06-03 19:52:44,807 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 223 selfloop transitions, 101 changer transitions 8/334 dead transitions. [2024-06-03 19:52:44,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 334 transitions, 4400 flow [2024-06-03 19:52:44,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:44,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:44,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-03 19:52:44,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-03 19:52:44,808 INFO L175 Difference]: Start difference. First operand has 445 places, 310 transitions, 3347 flow. Second operand 11 states and 129 transitions. [2024-06-03 19:52:44,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 334 transitions, 4400 flow [2024-06-03 19:52:46,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 334 transitions, 4146 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-03 19:52:46,420 INFO L231 Difference]: Finished difference. Result has 447 places, 307 transitions, 3279 flow [2024-06-03 19:52:46,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3093, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3279, PETRI_PLACES=447, PETRI_TRANSITIONS=307} [2024-06-03 19:52:46,421 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 416 predicate places. [2024-06-03 19:52:46,421 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 307 transitions, 3279 flow [2024-06-03 19:52:46,421 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-03 19:52:46,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:46,421 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-03 19:52:46,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-03 19:52:46,421 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:46,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:46,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1611964026, now seen corresponding path program 51 times [2024-06-03 19:52:46,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:46,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845164846] [2024-06-03 19:52:46,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:46,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:46,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:47,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:47,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:47,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845164846] [2024-06-03 19:52:47,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845164846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:47,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:47,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:52:47,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806023670] [2024-06-03 19:52:47,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:47,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:52:47,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:47,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:52:47,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:52:47,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:47,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 307 transitions, 3279 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-03 19:52:47,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:47,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:47,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:48,070 INFO L124 PetriNetUnfolderBase]: 981/1946 cut-off events. [2024-06-03 19:52:48,071 INFO L125 PetriNetUnfolderBase]: For 413376/413376 co-relation queries the response was YES. [2024-06-03 19:52:48,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14484 conditions, 1946 events. 981/1946 cut-off events. For 413376/413376 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12518 event pairs, 301 based on Foata normal form. 2/1944 useless extension candidates. Maximal degree in co-relation 14300. Up to 1401 conditions per place. [2024-06-03 19:52:48,098 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 230 selfloop transitions, 93 changer transitions 0/325 dead transitions. [2024-06-03 19:52:48,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 325 transitions, 4020 flow [2024-06-03 19:52:48,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:48,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:48,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-03 19:52:48,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-03 19:52:48,099 INFO L175 Difference]: Start difference. First operand has 447 places, 307 transitions, 3279 flow. Second operand 11 states and 122 transitions. [2024-06-03 19:52:48,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 325 transitions, 4020 flow [2024-06-03 19:52:49,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 325 transitions, 3815 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-03 19:52:49,705 INFO L231 Difference]: Finished difference. Result has 444 places, 308 transitions, 3313 flow [2024-06-03 19:52:49,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3074, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3313, PETRI_PLACES=444, PETRI_TRANSITIONS=308} [2024-06-03 19:52:49,706 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 413 predicate places. [2024-06-03 19:52:49,706 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 308 transitions, 3313 flow [2024-06-03 19:52:49,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-03 19:52:49,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:49,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-03 19:52:49,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-03 19:52:49,706 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:49,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:49,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1619592382, now seen corresponding path program 11 times [2024-06-03 19:52:49,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:49,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803847306] [2024-06-03 19:52:49,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:49,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:49,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:50,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:50,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:50,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803847306] [2024-06-03 19:52:50,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803847306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:50,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:50,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:52:50,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334776123] [2024-06-03 19:52:50,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:50,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:52:50,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:50,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:52:50,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:52:50,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:50,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 308 transitions, 3313 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-03 19:52:50,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:50,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:50,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:51,155 INFO L124 PetriNetUnfolderBase]: 994/1981 cut-off events. [2024-06-03 19:52:51,155 INFO L125 PetriNetUnfolderBase]: For 471253/471253 co-relation queries the response was YES. [2024-06-03 19:52:51,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14706 conditions, 1981 events. 994/1981 cut-off events. For 471253/471253 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12800 event pairs, 304 based on Foata normal form. 8/1985 useless extension candidates. Maximal degree in co-relation 14524. Up to 1331 conditions per place. [2024-06-03 19:52:51,183 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 227 selfloop transitions, 92 changer transitions 8/329 dead transitions. [2024-06-03 19:52:51,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 329 transitions, 4283 flow [2024-06-03 19:52:51,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:51,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:51,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-03 19:52:51,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-03 19:52:51,184 INFO L175 Difference]: Start difference. First operand has 444 places, 308 transitions, 3313 flow. Second operand 11 states and 125 transitions. [2024-06-03 19:52:51,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 329 transitions, 4283 flow [2024-06-03 19:52:52,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 329 transitions, 4057 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-03 19:52:52,694 INFO L231 Difference]: Finished difference. Result has 446 places, 304 transitions, 3239 flow [2024-06-03 19:52:52,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3239, PETRI_PLACES=446, PETRI_TRANSITIONS=304} [2024-06-03 19:52:52,694 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 415 predicate places. [2024-06-03 19:52:52,694 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 304 transitions, 3239 flow [2024-06-03 19:52:52,694 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-03 19:52:52,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:52,694 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-03 19:52:52,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-03 19:52:52,695 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:52,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:52,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1611958446, now seen corresponding path program 52 times [2024-06-03 19:52:52,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:52,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96310555] [2024-06-03 19:52:52,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:52,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:52,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:53,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:53,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:53,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96310555] [2024-06-03 19:52:53,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96310555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:53,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:53,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:52:53,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919951414] [2024-06-03 19:52:53,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:53,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:52:53,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:53,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:52:53,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:52:53,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:53,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 304 transitions, 3239 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-03 19:52:53,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:53,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:53,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:54,315 INFO L124 PetriNetUnfolderBase]: 972/1935 cut-off events. [2024-06-03 19:52:54,315 INFO L125 PetriNetUnfolderBase]: For 410873/410873 co-relation queries the response was YES. [2024-06-03 19:52:54,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14225 conditions, 1935 events. 972/1935 cut-off events. For 410873/410873 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 12433 event pairs, 303 based on Foata normal form. 2/1933 useless extension candidates. Maximal degree in co-relation 14042. Up to 1373 conditions per place. [2024-06-03 19:52:54,338 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 224 selfloop transitions, 94 changer transitions 0/320 dead transitions. [2024-06-03 19:52:54,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 320 transitions, 3917 flow [2024-06-03 19:52:54,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:54,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:54,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-03 19:52:54,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-03 19:52:54,339 INFO L175 Difference]: Start difference. First operand has 446 places, 304 transitions, 3239 flow. Second operand 11 states and 118 transitions. [2024-06-03 19:52:54,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 320 transitions, 3917 flow [2024-06-03 19:52:55,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 320 transitions, 3618 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-06-03 19:52:55,727 INFO L231 Difference]: Finished difference. Result has 442 places, 304 transitions, 3132 flow [2024-06-03 19:52:55,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2940, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3132, PETRI_PLACES=442, PETRI_TRANSITIONS=304} [2024-06-03 19:52:55,728 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 411 predicate places. [2024-06-03 19:52:55,728 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 304 transitions, 3132 flow [2024-06-03 19:52:55,728 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-03 19:52:55,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:55,728 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-03 19:52:55,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-03 19:52:55,728 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:55,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:55,728 INFO L85 PathProgramCache]: Analyzing trace with hash 472526910, now seen corresponding path program 53 times [2024-06-03 19:52:55,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:55,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312338315] [2024-06-03 19:52:55,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:55,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:55,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:56,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:56,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:56,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312338315] [2024-06-03 19:52:56,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312338315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:56,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:56,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:52:56,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258446957] [2024-06-03 19:52:56,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:56,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:52:56,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:56,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:52:56,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:52:56,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:56,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 304 transitions, 3132 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-03 19:52:56,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:56,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:56,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:57,434 INFO L124 PetriNetUnfolderBase]: 969/1930 cut-off events. [2024-06-03 19:52:57,434 INFO L125 PetriNetUnfolderBase]: For 363666/363666 co-relation queries the response was YES. [2024-06-03 19:52:57,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13449 conditions, 1930 events. 969/1930 cut-off events. For 363666/363666 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 12423 event pairs, 274 based on Foata normal form. 2/1928 useless extension candidates. Maximal degree in co-relation 13269. Up to 1388 conditions per place. [2024-06-03 19:52:57,461 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 214 selfloop transitions, 104 changer transitions 0/320 dead transitions. [2024-06-03 19:52:57,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 320 transitions, 3859 flow [2024-06-03 19:52:57,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:52:57,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:52:57,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-03 19:52:57,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-06-03 19:52:57,461 INFO L175 Difference]: Start difference. First operand has 442 places, 304 transitions, 3132 flow. Second operand 11 states and 114 transitions. [2024-06-03 19:52:57,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 320 transitions, 3859 flow [2024-06-03 19:52:58,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 320 transitions, 3653 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 19:52:58,660 INFO L231 Difference]: Finished difference. Result has 443 places, 305 transitions, 3191 flow [2024-06-03 19:52:58,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2926, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3191, PETRI_PLACES=443, PETRI_TRANSITIONS=305} [2024-06-03 19:52:58,661 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 412 predicate places. [2024-06-03 19:52:58,661 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 305 transitions, 3191 flow [2024-06-03 19:52:58,661 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-03 19:52:58,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:58,661 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-03 19:52:58,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-03 19:52:58,661 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:52:58,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:58,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1889433404, now seen corresponding path program 54 times [2024-06-03 19:52:58,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:58,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127818761] [2024-06-03 19:52:58,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:58,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:58,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:59,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:59,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:59,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127818761] [2024-06-03 19:52:59,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127818761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:59,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:59,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:52:59,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389265992] [2024-06-03 19:52:59,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:59,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:52:59,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:59,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:52:59,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:52:59,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:52:59,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 305 transitions, 3191 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-03 19:52:59,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:59,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:52:59,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:00,128 INFO L124 PetriNetUnfolderBase]: 973/1938 cut-off events. [2024-06-03 19:53:00,128 INFO L125 PetriNetUnfolderBase]: For 370669/370669 co-relation queries the response was YES. [2024-06-03 19:53:00,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13620 conditions, 1938 events. 973/1938 cut-off events. For 370669/370669 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12478 event pairs, 274 based on Foata normal form. 2/1936 useless extension candidates. Maximal degree in co-relation 13439. Up to 1382 conditions per place. [2024-06-03 19:53:00,156 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 214 selfloop transitions, 105 changer transitions 0/321 dead transitions. [2024-06-03 19:53:00,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 321 transitions, 3920 flow [2024-06-03 19:53:00,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:00,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:00,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-03 19:53:00,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-03 19:53:00,157 INFO L175 Difference]: Start difference. First operand has 443 places, 305 transitions, 3191 flow. Second operand 11 states and 115 transitions. [2024-06-03 19:53:00,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 321 transitions, 3920 flow [2024-06-03 19:53:01,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 321 transitions, 3666 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-03 19:53:01,417 INFO L231 Difference]: Finished difference. Result has 445 places, 306 transitions, 3206 flow [2024-06-03 19:53:01,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2937, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3206, PETRI_PLACES=445, PETRI_TRANSITIONS=306} [2024-06-03 19:53:01,417 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 414 predicate places. [2024-06-03 19:53:01,417 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 306 transitions, 3206 flow [2024-06-03 19:53:01,417 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-03 19:53:01,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:01,417 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-03 19:53:01,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-03 19:53:01,418 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:01,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:01,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1889289254, now seen corresponding path program 55 times [2024-06-03 19:53:01,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:01,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895380138] [2024-06-03 19:53:01,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:01,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:01,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:02,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:02,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:02,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895380138] [2024-06-03 19:53:02,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895380138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:02,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:02,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:53:02,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030567020] [2024-06-03 19:53:02,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:02,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:53:02,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:02,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:53:02,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:53:02,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:02,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 306 transitions, 3206 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-03 19:53:02,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:02,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:02,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:02,984 INFO L124 PetriNetUnfolderBase]: 970/1933 cut-off events. [2024-06-03 19:53:02,985 INFO L125 PetriNetUnfolderBase]: For 359776/359776 co-relation queries the response was YES. [2024-06-03 19:53:03,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13269 conditions, 1933 events. 970/1933 cut-off events. For 359776/359776 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12453 event pairs, 269 based on Foata normal form. 2/1931 useless extension candidates. Maximal degree in co-relation 13087. Up to 1297 conditions per place. [2024-06-03 19:53:03,011 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 206 selfloop transitions, 113 changer transitions 0/321 dead transitions. [2024-06-03 19:53:03,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 321 transitions, 3880 flow [2024-06-03 19:53:03,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:03,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:03,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-03 19:53:03,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-03 19:53:03,012 INFO L175 Difference]: Start difference. First operand has 445 places, 306 transitions, 3206 flow. Second operand 11 states and 115 transitions. [2024-06-03 19:53:03,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 321 transitions, 3880 flow [2024-06-03 19:53:04,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 321 transitions, 3598 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-03 19:53:04,372 INFO L231 Difference]: Finished difference. Result has 447 places, 306 transitions, 3154 flow [2024-06-03 19:53:04,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3154, PETRI_PLACES=447, PETRI_TRANSITIONS=306} [2024-06-03 19:53:04,372 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 416 predicate places. [2024-06-03 19:53:04,372 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 306 transitions, 3154 flow [2024-06-03 19:53:04,373 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-03 19:53:04,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:04,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:04,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-03 19:53:04,373 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:04,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:04,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1003565323, now seen corresponding path program 1 times [2024-06-03 19:53:04,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:04,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997678339] [2024-06-03 19:53:04,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:04,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:04,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:05,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:05,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:05,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997678339] [2024-06-03 19:53:05,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997678339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:05,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:05,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:53:05,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451916879] [2024-06-03 19:53:05,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:05,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:53:05,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:05,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:53:05,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:53:05,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:05,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 306 transitions, 3154 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-03 19:53:05,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:05,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:05,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:05,939 INFO L124 PetriNetUnfolderBase]: 978/1953 cut-off events. [2024-06-03 19:53:05,939 INFO L125 PetriNetUnfolderBase]: For 395492/395492 co-relation queries the response was YES. [2024-06-03 19:53:05,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13248 conditions, 1953 events. 978/1953 cut-off events. For 395492/395492 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12607 event pairs, 290 based on Foata normal form. 6/1958 useless extension candidates. Maximal degree in co-relation 13065. Up to 1781 conditions per place. [2024-06-03 19:53:05,968 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 283 selfloop transitions, 18 changer transitions 27/330 dead transitions. [2024-06-03 19:53:05,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 330 transitions, 3872 flow [2024-06-03 19:53:05,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:53:05,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:53:05,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 122 transitions. [2024-06-03 19:53:05,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3177083333333333 [2024-06-03 19:53:05,968 INFO L175 Difference]: Start difference. First operand has 447 places, 306 transitions, 3154 flow. Second operand 12 states and 122 transitions. [2024-06-03 19:53:05,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 330 transitions, 3872 flow [2024-06-03 19:53:07,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 330 transitions, 3324 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-03 19:53:07,318 INFO L231 Difference]: Finished difference. Result has 446 places, 294 transitions, 2533 flow [2024-06-03 19:53:07,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2606, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2533, PETRI_PLACES=446, PETRI_TRANSITIONS=294} [2024-06-03 19:53:07,319 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 415 predicate places. [2024-06-03 19:53:07,319 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 294 transitions, 2533 flow [2024-06-03 19:53:07,319 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-03 19:53:07,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:07,319 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-03 19:53:07,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-03 19:53:07,319 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:07,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:07,320 INFO L85 PathProgramCache]: Analyzing trace with hash 980751795, now seen corresponding path program 2 times [2024-06-03 19:53:07,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:07,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211477629] [2024-06-03 19:53:07,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:07,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:07,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:08,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:08,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:08,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211477629] [2024-06-03 19:53:08,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211477629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:08,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:08,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:53:08,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780440878] [2024-06-03 19:53:08,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:08,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:53:08,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:08,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:53:08,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:53:08,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:08,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 294 transitions, 2533 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-03 19:53:08,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:08,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:08,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:08,947 INFO L124 PetriNetUnfolderBase]: 930/1861 cut-off events. [2024-06-03 19:53:08,947 INFO L125 PetriNetUnfolderBase]: For 394598/394598 co-relation queries the response was YES. [2024-06-03 19:53:08,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12045 conditions, 1861 events. 930/1861 cut-off events. For 394598/394598 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 11925 event pairs, 252 based on Foata normal form. 6/1866 useless extension candidates. Maximal degree in co-relation 11863. Up to 1387 conditions per place. [2024-06-03 19:53:08,966 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 233 selfloop transitions, 56 changer transitions 26/317 dead transitions. [2024-06-03 19:53:08,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 317 transitions, 3225 flow [2024-06-03 19:53:08,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:53:08,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:53:08,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-03 19:53:08,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3307291666666667 [2024-06-03 19:53:08,967 INFO L175 Difference]: Start difference. First operand has 446 places, 294 transitions, 2533 flow. Second operand 12 states and 127 transitions. [2024-06-03 19:53:08,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 317 transitions, 3225 flow [2024-06-03 19:53:10,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 317 transitions, 3167 flow, removed 11 selfloop flow, removed 16 redundant places. [2024-06-03 19:53:10,087 INFO L231 Difference]: Finished difference. Result has 426 places, 276 transitions, 2409 flow [2024-06-03 19:53:10,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2475, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2409, PETRI_PLACES=426, PETRI_TRANSITIONS=276} [2024-06-03 19:53:10,088 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 395 predicate places. [2024-06-03 19:53:10,088 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 276 transitions, 2409 flow [2024-06-03 19:53:10,088 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-03 19:53:10,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:10,088 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-03 19:53:10,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-03 19:53:10,088 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:10,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:10,088 INFO L85 PathProgramCache]: Analyzing trace with hash 985393425, now seen corresponding path program 3 times [2024-06-03 19:53:10,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:10,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105062821] [2024-06-03 19:53:10,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:10,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:10,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:11,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:11,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:11,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105062821] [2024-06-03 19:53:11,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105062821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:11,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:11,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:53:11,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020243462] [2024-06-03 19:53:11,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:11,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:53:11,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:11,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:53:11,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:53:11,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:11,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 276 transitions, 2409 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-03 19:53:11,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:11,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:11,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:11,624 INFO L124 PetriNetUnfolderBase]: 855/1720 cut-off events. [2024-06-03 19:53:11,624 INFO L125 PetriNetUnfolderBase]: For 345306/345306 co-relation queries the response was YES. [2024-06-03 19:53:11,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10813 conditions, 1720 events. 855/1720 cut-off events. For 345306/345306 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 10800 event pairs, 237 based on Foata normal form. 6/1725 useless extension candidates. Maximal degree in co-relation 10641. Up to 1400 conditions per place. [2024-06-03 19:53:11,646 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 222 selfloop transitions, 43 changer transitions 32/299 dead transitions. [2024-06-03 19:53:11,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 299 transitions, 3069 flow [2024-06-03 19:53:11,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:53:11,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:53:11,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-03 19:53:11,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-03 19:53:11,647 INFO L175 Difference]: Start difference. First operand has 426 places, 276 transitions, 2409 flow. Second operand 12 states and 126 transitions. [2024-06-03 19:53:11,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 299 transitions, 3069 flow [2024-06-03 19:53:12,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 299 transitions, 2910 flow, removed 11 selfloop flow, removed 17 redundant places. [2024-06-03 19:53:12,770 INFO L231 Difference]: Finished difference. Result has 410 places, 252 transitions, 2090 flow [2024-06-03 19:53:12,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2090, PETRI_PLACES=410, PETRI_TRANSITIONS=252} [2024-06-03 19:53:12,771 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 379 predicate places. [2024-06-03 19:53:12,771 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 252 transitions, 2090 flow [2024-06-03 19:53:12,771 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-03 19:53:12,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:12,771 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-03 19:53:12,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-03 19:53:12,771 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:12,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:12,772 INFO L85 PathProgramCache]: Analyzing trace with hash 985220445, now seen corresponding path program 4 times [2024-06-03 19:53:12,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:12,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502148575] [2024-06-03 19:53:12,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:12,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:12,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:13,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:13,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:13,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502148575] [2024-06-03 19:53:13,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502148575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:13,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:13,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:53:13,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729055408] [2024-06-03 19:53:13,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:13,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:53:13,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:13,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:53:13,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:53:13,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:13,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 252 transitions, 2090 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-03 19:53:13,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:13,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:13,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:14,293 INFO L124 PetriNetUnfolderBase]: 786/1593 cut-off events. [2024-06-03 19:53:14,294 INFO L125 PetriNetUnfolderBase]: For 334278/334278 co-relation queries the response was YES. [2024-06-03 19:53:14,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10029 conditions, 1593 events. 786/1593 cut-off events. For 334278/334278 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9815 event pairs, 227 based on Foata normal form. 6/1598 useless extension candidates. Maximal degree in co-relation 9861. Up to 1306 conditions per place. [2024-06-03 19:53:14,313 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 206 selfloop transitions, 23 changer transitions 44/275 dead transitions. [2024-06-03 19:53:14,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 275 transitions, 2700 flow [2024-06-03 19:53:14,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:53:14,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:53:14,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 124 transitions. [2024-06-03 19:53:14,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3229166666666667 [2024-06-03 19:53:14,314 INFO L175 Difference]: Start difference. First operand has 410 places, 252 transitions, 2090 flow. Second operand 12 states and 124 transitions. [2024-06-03 19:53:14,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 275 transitions, 2700 flow [2024-06-03 19:53:15,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 275 transitions, 2572 flow, removed 16 selfloop flow, removed 13 redundant places. [2024-06-03 19:53:15,513 INFO L231 Difference]: Finished difference. Result has 390 places, 220 transitions, 1678 flow [2024-06-03 19:53:15,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1678, PETRI_PLACES=390, PETRI_TRANSITIONS=220} [2024-06-03 19:53:15,514 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 359 predicate places. [2024-06-03 19:53:15,514 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 220 transitions, 1678 flow [2024-06-03 19:53:15,514 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-03 19:53:15,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:15,514 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-03 19:53:15,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-03 19:53:15,514 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:15,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:15,515 INFO L85 PathProgramCache]: Analyzing trace with hash 869929275, now seen corresponding path program 5 times [2024-06-03 19:53:15,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:15,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905952746] [2024-06-03 19:53:15,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:15,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:15,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:16,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:16,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:16,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905952746] [2024-06-03 19:53:16,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905952746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:16,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:16,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:53:16,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711037119] [2024-06-03 19:53:16,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:16,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:53:16,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:16,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:53:16,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:53:16,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:16,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 220 transitions, 1678 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-03 19:53:16,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:16,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:16,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:17,101 INFO L124 PetriNetUnfolderBase]: 694/1413 cut-off events. [2024-06-03 19:53:17,102 INFO L125 PetriNetUnfolderBase]: For 333758/333758 co-relation queries the response was YES. [2024-06-03 19:53:17,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9109 conditions, 1413 events. 694/1413 cut-off events. For 333758/333758 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 8488 event pairs, 215 based on Foata normal form. 6/1418 useless extension candidates. Maximal degree in co-relation 8945. Up to 1200 conditions per place. [2024-06-03 19:53:17,118 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 186 selfloop transitions, 10 changer transitions 45/243 dead transitions. [2024-06-03 19:53:17,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 243 transitions, 2220 flow [2024-06-03 19:53:17,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:53:17,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:53:17,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2024-06-03 19:53:17,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3151041666666667 [2024-06-03 19:53:17,119 INFO L175 Difference]: Start difference. First operand has 390 places, 220 transitions, 1678 flow. Second operand 12 states and 121 transitions. [2024-06-03 19:53:17,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 243 transitions, 2220 flow [2024-06-03 19:53:18,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 243 transitions, 2088 flow, removed 25 selfloop flow, removed 14 redundant places. [2024-06-03 19:53:18,134 INFO L231 Difference]: Finished difference. Result has 359 places, 192 transitions, 1292 flow [2024-06-03 19:53:18,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1292, PETRI_PLACES=359, PETRI_TRANSITIONS=192} [2024-06-03 19:53:18,134 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 328 predicate places. [2024-06-03 19:53:18,135 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 192 transitions, 1292 flow [2024-06-03 19:53:18,135 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-03 19:53:18,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:18,135 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-03 19:53:18,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-03 19:53:18,135 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:18,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:18,136 INFO L85 PathProgramCache]: Analyzing trace with hash 253862117, now seen corresponding path program 6 times [2024-06-03 19:53:18,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:18,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86394691] [2024-06-03 19:53:18,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:18,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:18,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:19,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:19,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:19,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86394691] [2024-06-03 19:53:19,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86394691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:19,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:19,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-03 19:53:19,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753246052] [2024-06-03 19:53:19,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:19,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-03 19:53:19,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:19,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-03 19:53:19,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-03 19:53:19,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:19,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 192 transitions, 1292 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-03 19:53:19,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:19,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:19,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:19,823 INFO L124 PetriNetUnfolderBase]: 620/1255 cut-off events. [2024-06-03 19:53:19,823 INFO L125 PetriNetUnfolderBase]: For 333097/333097 co-relation queries the response was YES. [2024-06-03 19:53:19,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8325 conditions, 1255 events. 620/1255 cut-off events. For 333097/333097 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7340 event pairs, 169 based on Foata normal form. 6/1260 useless extension candidates. Maximal degree in co-relation 8165. Up to 1139 conditions per place. [2024-06-03 19:53:19,837 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 179 selfloop transitions, 10 changer transitions 27/218 dead transitions. [2024-06-03 19:53:19,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 218 transitions, 1786 flow [2024-06-03 19:53:19,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 19:53:19,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 19:53:19,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 126 transitions. [2024-06-03 19:53:19,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30288461538461536 [2024-06-03 19:53:19,838 INFO L175 Difference]: Start difference. First operand has 359 places, 192 transitions, 1292 flow. Second operand 13 states and 126 transitions. [2024-06-03 19:53:19,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 218 transitions, 1786 flow [2024-06-03 19:53:20,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 218 transitions, 1686 flow, removed 17 selfloop flow, removed 22 redundant places. [2024-06-03 19:53:20,620 INFO L231 Difference]: Finished difference. Result has 322 places, 183 transitions, 1146 flow [2024-06-03 19:53:20,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1192, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1146, PETRI_PLACES=322, PETRI_TRANSITIONS=183} [2024-06-03 19:53:20,620 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 291 predicate places. [2024-06-03 19:53:20,620 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 183 transitions, 1146 flow [2024-06-03 19:53:20,621 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-03 19:53:20,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:20,621 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-03 19:53:20,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-03 19:53:20,621 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:20,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:20,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1675572521, now seen corresponding path program 7 times [2024-06-03 19:53:20,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:20,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406318778] [2024-06-03 19:53:20,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:20,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:20,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:21,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:21,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:21,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406318778] [2024-06-03 19:53:21,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406318778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:21,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:21,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:53:21,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424693940] [2024-06-03 19:53:21,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:21,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:53:21,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:21,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:53:21,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:53:21,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:21,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 183 transitions, 1146 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-03 19:53:21,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:21,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:21,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:21,962 INFO L124 PetriNetUnfolderBase]: 592/1193 cut-off events. [2024-06-03 19:53:21,962 INFO L125 PetriNetUnfolderBase]: For 332892/332892 co-relation queries the response was YES. [2024-06-03 19:53:21,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7973 conditions, 1193 events. 592/1193 cut-off events. For 332892/332892 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 6925 event pairs, 178 based on Foata normal form. 6/1198 useless extension candidates. Maximal degree in co-relation 7829. Up to 1103 conditions per place. [2024-06-03 19:53:21,974 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 171 selfloop transitions, 7 changer transitions 21/201 dead transitions. [2024-06-03 19:53:21,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 201 transitions, 1586 flow [2024-06-03 19:53:21,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:21,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:21,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-03 19:53:21,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29829545454545453 [2024-06-03 19:53:21,975 INFO L175 Difference]: Start difference. First operand has 322 places, 183 transitions, 1146 flow. Second operand 11 states and 105 transitions. [2024-06-03 19:53:21,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 201 transitions, 1586 flow [2024-06-03 19:53:22,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 201 transitions, 1531 flow, removed 6 selfloop flow, removed 18 redundant places. [2024-06-03 19:53:22,893 INFO L231 Difference]: Finished difference. Result has 304 places, 177 transitions, 1080 flow [2024-06-03 19:53:22,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1080, PETRI_PLACES=304, PETRI_TRANSITIONS=177} [2024-06-03 19:53:22,894 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 273 predicate places. [2024-06-03 19:53:22,894 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 177 transitions, 1080 flow [2024-06-03 19:53:22,894 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-03 19:53:22,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:22,894 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-03 19:53:22,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-03 19:53:22,894 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:22,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:22,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1567838769, now seen corresponding path program 8 times [2024-06-03 19:53:22,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:22,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199221164] [2024-06-03 19:53:22,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:22,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:22,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:23,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:23,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:23,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199221164] [2024-06-03 19:53:23,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199221164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:23,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:23,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:53:23,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144139569] [2024-06-03 19:53:23,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:23,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:53:23,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:23,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:53:23,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:53:23,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:23,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 177 transitions, 1080 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-03 19:53:23,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:23,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:23,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:24,264 INFO L124 PetriNetUnfolderBase]: 553/1114 cut-off events. [2024-06-03 19:53:24,265 INFO L125 PetriNetUnfolderBase]: For 285296/285296 co-relation queries the response was YES. [2024-06-03 19:53:24,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6962 conditions, 1114 events. 553/1114 cut-off events. For 285296/285296 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 6383 event pairs, 147 based on Foata normal form. 6/1119 useless extension candidates. Maximal degree in co-relation 6825. Up to 892 conditions per place. [2024-06-03 19:53:24,275 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 138 selfloop transitions, 28 changer transitions 26/194 dead transitions. [2024-06-03 19:53:24,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 194 transitions, 1510 flow [2024-06-03 19:53:24,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:24,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:24,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-03 19:53:24,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-03 19:53:24,276 INFO L175 Difference]: Start difference. First operand has 304 places, 177 transitions, 1080 flow. Second operand 11 states and 110 transitions. [2024-06-03 19:53:24,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 194 transitions, 1510 flow [2024-06-03 19:53:24,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 194 transitions, 1484 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-03 19:53:24,805 INFO L231 Difference]: Finished difference. Result has 294 places, 159 transitions, 1016 flow [2024-06-03 19:53:24,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1054, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1016, PETRI_PLACES=294, PETRI_TRANSITIONS=159} [2024-06-03 19:53:24,806 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 263 predicate places. [2024-06-03 19:53:24,806 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 159 transitions, 1016 flow [2024-06-03 19:53:24,806 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-03 19:53:24,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:24,806 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-03 19:53:24,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-03 19:53:24,806 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:24,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:24,807 INFO L85 PathProgramCache]: Analyzing trace with hash 666095745, now seen corresponding path program 9 times [2024-06-03 19:53:24,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:24,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839402070] [2024-06-03 19:53:24,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:24,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:24,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:25,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:25,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:25,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839402070] [2024-06-03 19:53:25,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839402070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:25,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:25,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-03 19:53:25,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263711914] [2024-06-03 19:53:25,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:25,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-03 19:53:25,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:25,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-03 19:53:25,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-03 19:53:25,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:25,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 159 transitions, 1016 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-03 19:53:25,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:25,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:25,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:26,342 INFO L124 PetriNetUnfolderBase]: 501/1018 cut-off events. [2024-06-03 19:53:26,342 INFO L125 PetriNetUnfolderBase]: For 263102/263102 co-relation queries the response was YES. [2024-06-03 19:53:26,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6563 conditions, 1018 events. 501/1018 cut-off events. For 263102/263102 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 5678 event pairs, 151 based on Foata normal form. 6/1023 useless extension candidates. Maximal degree in co-relation 6431. Up to 923 conditions per place. [2024-06-03 19:53:26,351 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 146 selfloop transitions, 14 changer transitions 16/178 dead transitions. [2024-06-03 19:53:26,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 178 transitions, 1418 flow [2024-06-03 19:53:26,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:53:26,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:53:26,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 113 transitions. [2024-06-03 19:53:26,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2942708333333333 [2024-06-03 19:53:26,352 INFO L175 Difference]: Start difference. First operand has 294 places, 159 transitions, 1016 flow. Second operand 12 states and 113 transitions. [2024-06-03 19:53:26,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 178 transitions, 1418 flow [2024-06-03 19:53:26,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 178 transitions, 1338 flow, removed 12 selfloop flow, removed 19 redundant places. [2024-06-03 19:53:26,794 INFO L231 Difference]: Finished difference. Result has 271 places, 153 transitions, 929 flow [2024-06-03 19:53:26,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=929, PETRI_PLACES=271, PETRI_TRANSITIONS=153} [2024-06-03 19:53:26,794 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 240 predicate places. [2024-06-03 19:53:26,794 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 153 transitions, 929 flow [2024-06-03 19:53:26,794 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-03 19:53:26,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:26,794 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-03 19:53:26,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-03 19:53:26,795 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:26,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:26,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1484543665, now seen corresponding path program 10 times [2024-06-03 19:53:26,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:26,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076161982] [2024-06-03 19:53:26,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:26,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:26,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:28,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:28,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:28,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076161982] [2024-06-03 19:53:28,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076161982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:28,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:28,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-03 19:53:28,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771719902] [2024-06-03 19:53:28,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:28,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-03 19:53:28,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:28,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-03 19:53:28,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-03 19:53:28,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:28,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 153 transitions, 929 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-03 19:53:28,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:28,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:28,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:28,551 INFO L124 PetriNetUnfolderBase]: 484/987 cut-off events. [2024-06-03 19:53:28,551 INFO L125 PetriNetUnfolderBase]: For 217384/217384 co-relation queries the response was YES. [2024-06-03 19:53:28,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6087 conditions, 987 events. 484/987 cut-off events. For 217384/217384 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 5478 event pairs, 147 based on Foata normal form. 6/992 useless extension candidates. Maximal degree in co-relation 5966. Up to 895 conditions per place. [2024-06-03 19:53:28,560 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 141 selfloop transitions, 10 changer transitions 19/172 dead transitions. [2024-06-03 19:53:28,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 172 transitions, 1317 flow [2024-06-03 19:53:28,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:53:28,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:53:28,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-06-03 19:53:28,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2916666666666667 [2024-06-03 19:53:28,560 INFO L175 Difference]: Start difference. First operand has 271 places, 153 transitions, 929 flow. Second operand 12 states and 112 transitions. [2024-06-03 19:53:28,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 172 transitions, 1317 flow [2024-06-03 19:53:28,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 172 transitions, 1281 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-03 19:53:28,958 INFO L231 Difference]: Finished difference. Result has 264 places, 146 transitions, 874 flow [2024-06-03 19:53:28,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=893, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=874, PETRI_PLACES=264, PETRI_TRANSITIONS=146} [2024-06-03 19:53:28,958 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 233 predicate places. [2024-06-03 19:53:28,958 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 146 transitions, 874 flow [2024-06-03 19:53:28,959 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-03 19:53:28,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:28,959 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-03 19:53:28,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-03 19:53:28,959 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:28,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:28,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1683302919, now seen corresponding path program 11 times [2024-06-03 19:53:28,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:28,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972754029] [2024-06-03 19:53:28,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:28,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:28,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:29,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:29,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:29,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972754029] [2024-06-03 19:53:29,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972754029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:29,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:29,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:53:29,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153776540] [2024-06-03 19:53:29,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:29,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:53:29,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:29,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:53:29,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:53:30,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:30,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 146 transitions, 874 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-03 19:53:30,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:30,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:30,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:30,315 INFO L124 PetriNetUnfolderBase]: 463/948 cut-off events. [2024-06-03 19:53:30,316 INFO L125 PetriNetUnfolderBase]: For 205646/205646 co-relation queries the response was YES. [2024-06-03 19:53:30,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5864 conditions, 948 events. 463/948 cut-off events. For 205646/205646 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5205 event pairs, 126 based on Foata normal form. 6/953 useless extension candidates. Maximal degree in co-relation 5746. Up to 688 conditions per place. [2024-06-03 19:53:30,322 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 121 selfloop transitions, 15 changer transitions 25/163 dead transitions. [2024-06-03 19:53:30,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 163 transitions, 1236 flow [2024-06-03 19:53:30,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:30,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:30,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-03 19:53:30,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3096590909090909 [2024-06-03 19:53:30,323 INFO L175 Difference]: Start difference. First operand has 264 places, 146 transitions, 874 flow. Second operand 11 states and 109 transitions. [2024-06-03 19:53:30,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 163 transitions, 1236 flow [2024-06-03 19:53:30,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 163 transitions, 1206 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-03 19:53:30,667 INFO L231 Difference]: Finished difference. Result has 254 places, 131 transitions, 796 flow [2024-06-03 19:53:30,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=796, PETRI_PLACES=254, PETRI_TRANSITIONS=131} [2024-06-03 19:53:30,667 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 223 predicate places. [2024-06-03 19:53:30,667 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 131 transitions, 796 flow [2024-06-03 19:53:30,667 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-03 19:53:30,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:30,667 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-03 19:53:30,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-03 19:53:30,668 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:30,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:30,668 INFO L85 PathProgramCache]: Analyzing trace with hash -205604325, now seen corresponding path program 12 times [2024-06-03 19:53:30,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:30,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244258346] [2024-06-03 19:53:30,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:30,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:30,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:31,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:31,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:31,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244258346] [2024-06-03 19:53:31,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244258346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:31,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:31,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-03 19:53:31,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564700700] [2024-06-03 19:53:31,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:31,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-03 19:53:31,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:31,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-03 19:53:31,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-03 19:53:31,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:31,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 131 transitions, 796 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-03 19:53:31,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:31,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:31,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:32,273 INFO L124 PetriNetUnfolderBase]: 418/859 cut-off events. [2024-06-03 19:53:32,273 INFO L125 PetriNetUnfolderBase]: For 190525/190525 co-relation queries the response was YES. [2024-06-03 19:53:32,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5504 conditions, 859 events. 418/859 cut-off events. For 190525/190525 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4616 event pairs, 127 based on Foata normal form. 6/864 useless extension candidates. Maximal degree in co-relation 5390. Up to 756 conditions per place. [2024-06-03 19:53:32,280 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 120 selfloop transitions, 13 changer transitions 15/150 dead transitions. [2024-06-03 19:53:32,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 150 transitions, 1142 flow [2024-06-03 19:53:32,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:53:32,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:53:32,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 113 transitions. [2024-06-03 19:53:32,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2942708333333333 [2024-06-03 19:53:32,281 INFO L175 Difference]: Start difference. First operand has 254 places, 131 transitions, 796 flow. Second operand 12 states and 113 transitions. [2024-06-03 19:53:32,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 150 transitions, 1142 flow [2024-06-03 19:53:32,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 150 transitions, 1078 flow, removed 16 selfloop flow, removed 19 redundant places. [2024-06-03 19:53:32,551 INFO L231 Difference]: Finished difference. Result has 231 places, 126 transitions, 746 flow [2024-06-03 19:53:32,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=746, PETRI_PLACES=231, PETRI_TRANSITIONS=126} [2024-06-03 19:53:32,551 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 200 predicate places. [2024-06-03 19:53:32,551 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 126 transitions, 746 flow [2024-06-03 19:53:32,552 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-03 19:53:32,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:32,552 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-03 19:53:32,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-03 19:53:32,552 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:32,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:32,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1914863129, now seen corresponding path program 13 times [2024-06-03 19:53:32,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:32,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291548508] [2024-06-03 19:53:32,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:32,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:32,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:33,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:33,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:33,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291548508] [2024-06-03 19:53:33,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291548508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:33,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:33,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-03 19:53:33,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773793193] [2024-06-03 19:53:33,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:33,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-03 19:53:33,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:33,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-03 19:53:33,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-03 19:53:34,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:34,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 126 transitions, 746 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-03 19:53:34,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:34,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:34,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:34,356 INFO L124 PetriNetUnfolderBase]: 405/832 cut-off events. [2024-06-03 19:53:34,356 INFO L125 PetriNetUnfolderBase]: For 155271/155271 co-relation queries the response was YES. [2024-06-03 19:53:34,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5058 conditions, 832 events. 405/832 cut-off events. For 155271/155271 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4430 event pairs, 125 based on Foata normal form. 6/837 useless extension candidates. Maximal degree in co-relation 4955. Up to 738 conditions per place. [2024-06-03 19:53:34,362 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 118 selfloop transitions, 11 changer transitions 14/145 dead transitions. [2024-06-03 19:53:34,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 145 transitions, 1074 flow [2024-06-03 19:53:34,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:53:34,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:53:34,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 113 transitions. [2024-06-03 19:53:34,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2942708333333333 [2024-06-03 19:53:34,363 INFO L175 Difference]: Start difference. First operand has 231 places, 126 transitions, 746 flow. Second operand 12 states and 113 transitions. [2024-06-03 19:53:34,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 145 transitions, 1074 flow [2024-06-03 19:53:34,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 145 transitions, 1038 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-03 19:53:34,553 INFO L231 Difference]: Finished difference. Result has 223 places, 122 transitions, 717 flow [2024-06-03 19:53:34,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=710, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=717, PETRI_PLACES=223, PETRI_TRANSITIONS=122} [2024-06-03 19:53:34,553 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 192 predicate places. [2024-06-03 19:53:34,553 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 122 transitions, 717 flow [2024-06-03 19:53:34,553 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-03 19:53:34,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:34,553 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-03 19:53:34,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-03 19:53:34,553 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:34,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:34,554 INFO L85 PathProgramCache]: Analyzing trace with hash -2093461169, now seen corresponding path program 14 times [2024-06-03 19:53:34,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:34,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196421144] [2024-06-03 19:53:34,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:34,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:34,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:35,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:35,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:35,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196421144] [2024-06-03 19:53:35,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196421144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:35,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:35,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:53:35,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343376606] [2024-06-03 19:53:35,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:35,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:53:35,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:35,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:53:35,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:53:35,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:35,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 122 transitions, 717 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-03 19:53:35,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:35,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:35,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:36,069 INFO L124 PetriNetUnfolderBase]: 391/806 cut-off events. [2024-06-03 19:53:36,070 INFO L125 PetriNetUnfolderBase]: For 142274/142274 co-relation queries the response was YES. [2024-06-03 19:53:36,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4858 conditions, 806 events. 391/806 cut-off events. For 142274/142274 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4253 event pairs, 115 based on Foata normal form. 6/811 useless extension candidates. Maximal degree in co-relation 4759. Up to 672 conditions per place. [2024-06-03 19:53:36,074 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 111 selfloop transitions, 8 changer transitions 18/139 dead transitions. [2024-06-03 19:53:36,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 139 transitions, 1029 flow [2024-06-03 19:53:36,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:36,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:36,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-03 19:53:36,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30113636363636365 [2024-06-03 19:53:36,075 INFO L175 Difference]: Start difference. First operand has 223 places, 122 transitions, 717 flow. Second operand 11 states and 106 transitions. [2024-06-03 19:53:36,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 139 transitions, 1029 flow [2024-06-03 19:53:36,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 139 transitions, 999 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-03 19:53:36,263 INFO L231 Difference]: Finished difference. Result has 216 places, 112 transitions, 662 flow [2024-06-03 19:53:36,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=662, PETRI_PLACES=216, PETRI_TRANSITIONS=112} [2024-06-03 19:53:36,264 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 185 predicate places. [2024-06-03 19:53:36,264 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 112 transitions, 662 flow [2024-06-03 19:53:36,264 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-03 19:53:36,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:36,264 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-03 19:53:36,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-03 19:53:36,264 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:36,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:36,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1369696795, now seen corresponding path program 15 times [2024-06-03 19:53:36,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:36,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965637472] [2024-06-03 19:53:36,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:36,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:36,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:37,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:37,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:37,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965637472] [2024-06-03 19:53:37,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965637472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:37,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:37,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:53:37,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205451277] [2024-06-03 19:53:37,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:37,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:53:37,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:37,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:53:37,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:53:37,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:37,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 112 transitions, 662 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-03 19:53:37,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:37,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:37,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:37,736 INFO L124 PetriNetUnfolderBase]: 360/745 cut-off events. [2024-06-03 19:53:37,736 INFO L125 PetriNetUnfolderBase]: For 132739/132739 co-relation queries the response was YES. [2024-06-03 19:53:37,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4601 conditions, 745 events. 360/745 cut-off events. For 132739/132739 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3854 event pairs, 115 based on Foata normal form. 6/750 useless extension candidates. Maximal degree in co-relation 4505. Up to 668 conditions per place. [2024-06-03 19:53:37,741 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 100 selfloop transitions, 3 changer transitions 24/129 dead transitions. [2024-06-03 19:53:37,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 129 transitions, 954 flow [2024-06-03 19:53:37,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:37,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:37,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 102 transitions. [2024-06-03 19:53:37,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2897727272727273 [2024-06-03 19:53:37,742 INFO L175 Difference]: Start difference. First operand has 216 places, 112 transitions, 662 flow. Second operand 11 states and 102 transitions. [2024-06-03 19:53:37,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 129 transitions, 954 flow [2024-06-03 19:53:37,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 129 transitions, 920 flow, removed 9 selfloop flow, removed 16 redundant places. [2024-06-03 19:53:37,930 INFO L231 Difference]: Finished difference. Result has 200 places, 104 transitions, 600 flow [2024-06-03 19:53:37,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=600, PETRI_PLACES=200, PETRI_TRANSITIONS=104} [2024-06-03 19:53:37,930 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 169 predicate places. [2024-06-03 19:53:37,930 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 104 transitions, 600 flow [2024-06-03 19:53:37,930 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-03 19:53:37,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:37,930 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-03 19:53:37,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-03 19:53:37,931 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:37,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:37,931 INFO L85 PathProgramCache]: Analyzing trace with hash 6579935, now seen corresponding path program 16 times [2024-06-03 19:53:37,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:37,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753920345] [2024-06-03 19:53:37,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:37,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:37,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:39,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:39,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:39,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753920345] [2024-06-03 19:53:39,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753920345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:39,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:39,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:53:39,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077130946] [2024-06-03 19:53:39,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:39,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:53:39,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:39,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:53:39,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:53:39,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:39,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 104 transitions, 600 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-03 19:53:39,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:39,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:39,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:39,492 INFO L124 PetriNetUnfolderBase]: 322/664 cut-off events. [2024-06-03 19:53:39,492 INFO L125 PetriNetUnfolderBase]: For 90964/90964 co-relation queries the response was YES. [2024-06-03 19:53:39,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3671 conditions, 664 events. 322/664 cut-off events. For 90964/90964 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3367 event pairs, 90 based on Foata normal form. 6/669 useless extension candidates. Maximal degree in co-relation 3583. Up to 413 conditions per place. [2024-06-03 19:53:39,497 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 68 selfloop transitions, 28 changer transitions 21/119 dead transitions. [2024-06-03 19:53:39,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 119 transitions, 866 flow [2024-06-03 19:53:39,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:39,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:39,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-03 19:53:39,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3039772727272727 [2024-06-03 19:53:39,498 INFO L175 Difference]: Start difference. First operand has 200 places, 104 transitions, 600 flow. Second operand 11 states and 107 transitions. [2024-06-03 19:53:39,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 119 transitions, 866 flow [2024-06-03 19:53:39,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 119 transitions, 842 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-03 19:53:39,600 INFO L231 Difference]: Finished difference. Result has 185 places, 91 transitions, 573 flow [2024-06-03 19:53:39,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=573, PETRI_PLACES=185, PETRI_TRANSITIONS=91} [2024-06-03 19:53:39,601 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 154 predicate places. [2024-06-03 19:53:39,601 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 91 transitions, 573 flow [2024-06-03 19:53:39,601 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-03 19:53:39,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:39,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:39,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-03 19:53:39,601 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:39,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:39,601 INFO L85 PathProgramCache]: Analyzing trace with hash 983634065, now seen corresponding path program 17 times [2024-06-03 19:53:39,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:39,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808751722] [2024-06-03 19:53:39,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:39,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:39,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:40,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:40,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:40,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808751722] [2024-06-03 19:53:40,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808751722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:40,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:40,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:53:40,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087480633] [2024-06-03 19:53:40,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:40,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:53:40,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:40,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:53:40,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:53:40,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:40,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 91 transitions, 573 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-03 19:53:40,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:40,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:40,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:41,067 INFO L124 PetriNetUnfolderBase]: 283/591 cut-off events. [2024-06-03 19:53:41,067 INFO L125 PetriNetUnfolderBase]: For 75414/75414 co-relation queries the response was YES. [2024-06-03 19:53:41,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3347 conditions, 591 events. 283/591 cut-off events. For 75414/75414 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2893 event pairs, 84 based on Foata normal form. 6/596 useless extension candidates. Maximal degree in co-relation 3266. Up to 359 conditions per place. [2024-06-03 19:53:41,071 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 59 selfloop transitions, 22 changer transitions 23/106 dead transitions. [2024-06-03 19:53:41,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 106 transitions, 813 flow [2024-06-03 19:53:41,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:41,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:41,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-03 19:53:41,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29829545454545453 [2024-06-03 19:53:41,072 INFO L175 Difference]: Start difference. First operand has 185 places, 91 transitions, 573 flow. Second operand 11 states and 105 transitions. [2024-06-03 19:53:41,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 106 transitions, 813 flow [2024-06-03 19:53:41,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 106 transitions, 737 flow, removed 10 selfloop flow, removed 17 redundant places. [2024-06-03 19:53:41,170 INFO L231 Difference]: Finished difference. Result has 166 places, 78 transitions, 487 flow [2024-06-03 19:53:41,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=487, PETRI_PLACES=166, PETRI_TRANSITIONS=78} [2024-06-03 19:53:41,171 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 135 predicate places. [2024-06-03 19:53:41,171 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 78 transitions, 487 flow [2024-06-03 19:53:41,171 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-03 19:53:41,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:41,171 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-03 19:53:41,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-03 19:53:41,171 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:41,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:41,171 INFO L85 PathProgramCache]: Analyzing trace with hash -913143183, now seen corresponding path program 18 times [2024-06-03 19:53:41,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:41,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510091100] [2024-06-03 19:53:41,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:41,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:41,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:42,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:42,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:42,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510091100] [2024-06-03 19:53:42,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510091100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:42,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:42,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:53:42,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851884767] [2024-06-03 19:53:42,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:42,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:53:42,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:42,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:53:42,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:53:42,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:42,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 78 transitions, 487 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-03 19:53:42,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:42,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:42,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:42,643 INFO L124 PetriNetUnfolderBase]: 242/512 cut-off events. [2024-06-03 19:53:42,643 INFO L125 PetriNetUnfolderBase]: For 57480/57480 co-relation queries the response was YES. [2024-06-03 19:53:42,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2898 conditions, 512 events. 242/512 cut-off events. For 57480/57480 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2395 event pairs, 76 based on Foata normal form. 6/517 useless extension candidates. Maximal degree in co-relation 2826. Up to 307 conditions per place. [2024-06-03 19:53:42,646 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 50 selfloop transitions, 18 changer transitions 23/93 dead transitions. [2024-06-03 19:53:42,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 93 transitions, 701 flow [2024-06-03 19:53:42,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:42,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:42,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-03 19:53:42,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29261363636363635 [2024-06-03 19:53:42,647 INFO L175 Difference]: Start difference. First operand has 166 places, 78 transitions, 487 flow. Second operand 11 states and 103 transitions. [2024-06-03 19:53:42,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 93 transitions, 701 flow [2024-06-03 19:53:42,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 93 transitions, 635 flow, removed 11 selfloop flow, removed 17 redundant places. [2024-06-03 19:53:42,695 INFO L231 Difference]: Finished difference. Result has 146 places, 67 transitions, 412 flow [2024-06-03 19:53:42,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=421, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=412, PETRI_PLACES=146, PETRI_TRANSITIONS=67} [2024-06-03 19:53:42,696 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 115 predicate places. [2024-06-03 19:53:42,696 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 67 transitions, 412 flow [2024-06-03 19:53:42,696 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-03 19:53:42,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:42,696 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-03 19:53:42,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-03 19:53:42,696 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:42,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:42,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1023965703, now seen corresponding path program 19 times [2024-06-03 19:53:42,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:42,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98666952] [2024-06-03 19:53:42,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:42,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:42,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:43,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:43,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:43,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98666952] [2024-06-03 19:53:43,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98666952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:43,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:43,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:53:43,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197729785] [2024-06-03 19:53:43,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:43,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:53:43,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:43,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:53:43,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:53:44,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:44,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 67 transitions, 412 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-03 19:53:44,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:44,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:44,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:44,191 INFO L124 PetriNetUnfolderBase]: 207/443 cut-off events. [2024-06-03 19:53:44,191 INFO L125 PetriNetUnfolderBase]: For 40408/40408 co-relation queries the response was YES. [2024-06-03 19:53:44,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2458 conditions, 443 events. 207/443 cut-off events. For 40408/40408 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1980 event pairs, 34 based on Foata normal form. 6/448 useless extension candidates. Maximal degree in co-relation 2396. Up to 173 conditions per place. [2024-06-03 19:53:44,194 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 37 selfloop transitions, 26 changer transitions 17/82 dead transitions. [2024-06-03 19:53:44,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 82 transitions, 604 flow [2024-06-03 19:53:44,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:44,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:44,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-03 19:53:44,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2840909090909091 [2024-06-03 19:53:44,195 INFO L175 Difference]: Start difference. First operand has 146 places, 67 transitions, 412 flow. Second operand 11 states and 100 transitions. [2024-06-03 19:53:44,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 82 transitions, 604 flow [2024-06-03 19:53:44,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 82 transitions, 548 flow, removed 10 selfloop flow, removed 15 redundant places. [2024-06-03 19:53:44,242 INFO L231 Difference]: Finished difference. Result has 128 places, 60 transitions, 379 flow [2024-06-03 19:53:44,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=379, PETRI_PLACES=128, PETRI_TRANSITIONS=60} [2024-06-03 19:53:44,242 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 97 predicate places. [2024-06-03 19:53:44,243 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 60 transitions, 379 flow [2024-06-03 19:53:44,243 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-03 19:53:44,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:44,243 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-03 19:53:44,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-03 19:53:44,243 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:44,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:44,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1335325557, now seen corresponding path program 20 times [2024-06-03 19:53:44,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:44,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599839635] [2024-06-03 19:53:44,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:44,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:44,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:45,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:45,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:45,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599839635] [2024-06-03 19:53:45,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599839635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:45,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:45,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-03 19:53:45,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040912663] [2024-06-03 19:53:45,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:45,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-03 19:53:45,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:45,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-03 19:53:45,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-06-03 19:53:45,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:45,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 60 transitions, 379 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-03 19:53:45,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:45,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:45,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:45,782 INFO L124 PetriNetUnfolderBase]: 186/400 cut-off events. [2024-06-03 19:53:45,782 INFO L125 PetriNetUnfolderBase]: For 27630/27630 co-relation queries the response was YES. [2024-06-03 19:53:45,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2157 conditions, 400 events. 186/400 cut-off events. For 27630/27630 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1748 event pairs, 64 based on Foata normal form. 6/405 useless extension candidates. Maximal degree in co-relation 2104. Up to 263 conditions per place. [2024-06-03 19:53:45,784 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 42 selfloop transitions, 20 changer transitions 12/76 dead transitions. [2024-06-03 19:53:45,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 76 transitions, 561 flow [2024-06-03 19:53:45,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:53:45,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:53:45,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 109 transitions. [2024-06-03 19:53:45,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2838541666666667 [2024-06-03 19:53:45,785 INFO L175 Difference]: Start difference. First operand has 128 places, 60 transitions, 379 flow. Second operand 12 states and 109 transitions. [2024-06-03 19:53:45,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 76 transitions, 561 flow [2024-06-03 19:53:45,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 76 transitions, 495 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-03 19:53:45,806 INFO L231 Difference]: Finished difference. Result has 117 places, 56 transitions, 336 flow [2024-06-03 19:53:45,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=336, PETRI_PLACES=117, PETRI_TRANSITIONS=56} [2024-06-03 19:53:45,806 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 86 predicate places. [2024-06-03 19:53:45,807 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 56 transitions, 336 flow [2024-06-03 19:53:45,807 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-03 19:53:45,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:45,807 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-03 19:53:45,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-03 19:53:45,807 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:45,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:45,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1565852483, now seen corresponding path program 21 times [2024-06-03 19:53:45,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:45,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722660812] [2024-06-03 19:53:45,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:45,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:45,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:46,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:46,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:46,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722660812] [2024-06-03 19:53:46,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722660812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:46,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:46,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:53:46,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888353079] [2024-06-03 19:53:46,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:46,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:53:46,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:46,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:53:46,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:53:47,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:47,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 56 transitions, 336 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-03 19:53:47,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:47,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:47,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:47,264 INFO L124 PetriNetUnfolderBase]: 162/348 cut-off events. [2024-06-03 19:53:47,264 INFO L125 PetriNetUnfolderBase]: For 16368/16368 co-relation queries the response was YES. [2024-06-03 19:53:47,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1633 conditions, 348 events. 162/348 cut-off events. For 16368/16368 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1430 event pairs, 51 based on Foata normal form. 6/353 useless extension candidates. Maximal degree in co-relation 1586. Up to 210 conditions per place. [2024-06-03 19:53:47,266 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 38 selfloop transitions, 16 changer transitions 14/70 dead transitions. [2024-06-03 19:53:47,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 70 transitions, 502 flow [2024-06-03 19:53:47,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:47,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:47,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-03 19:53:47,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2840909090909091 [2024-06-03 19:53:47,267 INFO L175 Difference]: Start difference. First operand has 117 places, 56 transitions, 336 flow. Second operand 11 states and 100 transitions. [2024-06-03 19:53:47,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 70 transitions, 502 flow [2024-06-03 19:53:47,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 70 transitions, 454 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-03 19:53:47,281 INFO L231 Difference]: Finished difference. Result has 110 places, 50 transitions, 294 flow [2024-06-03 19:53:47,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=294, PETRI_PLACES=110, PETRI_TRANSITIONS=50} [2024-06-03 19:53:47,281 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 79 predicate places. [2024-06-03 19:53:47,281 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 50 transitions, 294 flow [2024-06-03 19:53:47,281 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-03 19:53:47,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:47,281 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-03 19:53:47,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-03 19:53:47,282 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:47,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:47,282 INFO L85 PathProgramCache]: Analyzing trace with hash 848179415, now seen corresponding path program 22 times [2024-06-03 19:53:47,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:47,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241626505] [2024-06-03 19:53:47,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:47,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:47,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:48,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:48,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:48,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241626505] [2024-06-03 19:53:48,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241626505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:48,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:48,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-03 19:53:48,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475542724] [2024-06-03 19:53:48,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:48,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-03 19:53:48,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:48,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-03 19:53:48,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-06-03 19:53:48,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:48,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 50 transitions, 294 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-03 19:53:48,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:48,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:48,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:48,943 INFO L124 PetriNetUnfolderBase]: 142/312 cut-off events. [2024-06-03 19:53:48,943 INFO L125 PetriNetUnfolderBase]: For 13812/13812 co-relation queries the response was YES. [2024-06-03 19:53:48,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1464 conditions, 312 events. 142/312 cut-off events. For 13812/13812 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1241 event pairs, 49 based on Foata normal form. 6/317 useless extension candidates. Maximal degree in co-relation 1420. Up to 192 conditions per place. [2024-06-03 19:53:48,945 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 31 selfloop transitions, 18 changer transitions 14/65 dead transitions. [2024-06-03 19:53:48,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 65 transitions, 452 flow [2024-06-03 19:53:48,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:53:48,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:53:48,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 106 transitions. [2024-06-03 19:53:48,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2760416666666667 [2024-06-03 19:53:48,945 INFO L175 Difference]: Start difference. First operand has 110 places, 50 transitions, 294 flow. Second operand 12 states and 106 transitions. [2024-06-03 19:53:48,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 65 transitions, 452 flow [2024-06-03 19:53:48,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 65 transitions, 410 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-03 19:53:48,955 INFO L231 Difference]: Finished difference. Result has 102 places, 46 transitions, 273 flow [2024-06-03 19:53:48,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=273, PETRI_PLACES=102, PETRI_TRANSITIONS=46} [2024-06-03 19:53:48,955 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 71 predicate places. [2024-06-03 19:53:48,955 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 46 transitions, 273 flow [2024-06-03 19:53:48,955 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-03 19:53:48,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:48,955 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-03 19:53:48,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-03 19:53:48,956 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:48,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:48,956 INFO L85 PathProgramCache]: Analyzing trace with hash 843710765, now seen corresponding path program 23 times [2024-06-03 19:53:48,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:48,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073762544] [2024-06-03 19:53:48,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:48,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:48,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:50,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:50,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:50,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073762544] [2024-06-03 19:53:50,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073762544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:50,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:50,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:53:50,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757233772] [2024-06-03 19:53:50,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:50,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:53:50,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:50,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:53:50,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:53:50,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:50,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 46 transitions, 273 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-03 19:53:50,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:50,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:50,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:50,405 INFO L124 PetriNetUnfolderBase]: 128/286 cut-off events. [2024-06-03 19:53:50,405 INFO L125 PetriNetUnfolderBase]: For 10748/10748 co-relation queries the response was YES. [2024-06-03 19:53:50,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1322 conditions, 286 events. 128/286 cut-off events. For 10748/10748 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1112 event pairs, 18 based on Foata normal form. 6/291 useless extension candidates. Maximal degree in co-relation 1282. Up to 120 conditions per place. [2024-06-03 19:53:50,406 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 28 selfloop transitions, 17 changer transitions 13/60 dead transitions. [2024-06-03 19:53:50,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 60 transitions, 419 flow [2024-06-03 19:53:50,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:50,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:50,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 97 transitions. [2024-06-03 19:53:50,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2755681818181818 [2024-06-03 19:53:50,407 INFO L175 Difference]: Start difference. First operand has 102 places, 46 transitions, 273 flow. Second operand 11 states and 97 transitions. [2024-06-03 19:53:50,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 60 transitions, 419 flow [2024-06-03 19:53:50,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 60 transitions, 375 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-03 19:53:50,414 INFO L231 Difference]: Finished difference. Result has 95 places, 41 transitions, 243 flow [2024-06-03 19:53:50,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=243, PETRI_PLACES=95, PETRI_TRANSITIONS=41} [2024-06-03 19:53:50,414 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 64 predicate places. [2024-06-03 19:53:50,415 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 41 transitions, 243 flow [2024-06-03 19:53:50,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-03 19:53:50,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:50,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-03 19:53:50,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-03 19:53:50,415 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:50,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:50,415 INFO L85 PathProgramCache]: Analyzing trace with hash 981633453, now seen corresponding path program 24 times [2024-06-03 19:53:50,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:50,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224816078] [2024-06-03 19:53:50,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:50,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:50,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:51,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-03 19:53:51,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:51,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224816078] [2024-06-03 19:53:51,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224816078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:51,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:51,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:53:51,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647363178] [2024-06-03 19:53:51,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:51,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:53:51,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:51,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:53:51,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:53:51,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:51,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 41 transitions, 243 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-03 19:53:51,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:51,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:51,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:51,866 INFO L124 PetriNetUnfolderBase]: 97/221 cut-off events. [2024-06-03 19:53:51,866 INFO L125 PetriNetUnfolderBase]: For 6542/6542 co-relation queries the response was YES. [2024-06-03 19:53:51,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 955 conditions, 221 events. 97/221 cut-off events. For 6542/6542 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 765 event pairs, 30 based on Foata normal form. 6/226 useless extension candidates. Maximal degree in co-relation 918. Up to 113 conditions per place. [2024-06-03 19:53:51,867 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 27 selfloop transitions, 11 changer transitions 15/55 dead transitions. [2024-06-03 19:53:51,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 55 transitions, 379 flow [2024-06-03 19:53:51,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:51,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:51,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 99 transitions. [2024-06-03 19:53:51,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28125 [2024-06-03 19:53:51,867 INFO L175 Difference]: Start difference. First operand has 95 places, 41 transitions, 243 flow. Second operand 11 states and 99 transitions. [2024-06-03 19:53:51,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 55 transitions, 379 flow [2024-06-03 19:53:51,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 55 transitions, 335 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-03 19:53:51,872 INFO L231 Difference]: Finished difference. Result has 87 places, 34 transitions, 190 flow [2024-06-03 19:53:51,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=190, PETRI_PLACES=87, PETRI_TRANSITIONS=34} [2024-06-03 19:53:51,872 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-06-03 19:53:51,872 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 34 transitions, 190 flow [2024-06-03 19:53:51,872 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-03 19:53:51,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:51,872 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-03 19:53:51,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-03 19:53:51,872 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:51,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:51,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1563399687, now seen corresponding path program 25 times [2024-06-03 19:53:51,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:51,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258088753] [2024-06-03 19:53:51,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:51,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:51,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:52,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:52,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:52,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258088753] [2024-06-03 19:53:52,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258088753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:52,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:52,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:53:52,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781360469] [2024-06-03 19:53:52,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:52,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:53:52,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:52,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:53:52,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:53:53,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:53,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 34 transitions, 190 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-03 19:53:53,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:53,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:53,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:53,251 INFO L124 PetriNetUnfolderBase]: 78/184 cut-off events. [2024-06-03 19:53:53,251 INFO L125 PetriNetUnfolderBase]: For 4732/4732 co-relation queries the response was YES. [2024-06-03 19:53:53,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 777 conditions, 184 events. 78/184 cut-off events. For 4732/4732 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 591 event pairs, 28 based on Foata normal form. 6/189 useless extension candidates. Maximal degree in co-relation 744. Up to 95 conditions per place. [2024-06-03 19:53:53,252 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 22 selfloop transitions, 8 changer transitions 16/48 dead transitions. [2024-06-03 19:53:53,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 48 transitions, 312 flow [2024-06-03 19:53:53,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:53,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:53,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 97 transitions. [2024-06-03 19:53:53,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2755681818181818 [2024-06-03 19:53:53,253 INFO L175 Difference]: Start difference. First operand has 87 places, 34 transitions, 190 flow. Second operand 11 states and 97 transitions. [2024-06-03 19:53:53,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 48 transitions, 312 flow [2024-06-03 19:53:53,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 48 transitions, 278 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-03 19:53:53,255 INFO L231 Difference]: Finished difference. Result has 76 places, 28 transitions, 147 flow [2024-06-03 19:53:53,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=147, PETRI_PLACES=76, PETRI_TRANSITIONS=28} [2024-06-03 19:53:53,256 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 45 predicate places. [2024-06-03 19:53:53,256 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 28 transitions, 147 flow [2024-06-03 19:53:53,256 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-03 19:53:53,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:53,256 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-03 19:53:53,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-03 19:53:53,256 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:53,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:53,256 INFO L85 PathProgramCache]: Analyzing trace with hash -903525861, now seen corresponding path program 26 times [2024-06-03 19:53:53,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:53,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722232102] [2024-06-03 19:53:53,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:53,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:53,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:54,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:54,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:54,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722232102] [2024-06-03 19:53:54,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722232102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:54,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:54,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:53:54,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803494962] [2024-06-03 19:53:54,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:54,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:53:54,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:54,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:53:54,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:53:54,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:54,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 28 transitions, 147 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-03 19:53:54,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:54,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:54,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:54,618 INFO L124 PetriNetUnfolderBase]: 49/121 cut-off events. [2024-06-03 19:53:54,618 INFO L125 PetriNetUnfolderBase]: For 1940/1940 co-relation queries the response was YES. [2024-06-03 19:53:54,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 446 conditions, 121 events. 49/121 cut-off events. For 1940/1940 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 300 event pairs, 4 based on Foata normal form. 6/126 useless extension candidates. Maximal degree in co-relation 418. Up to 38 conditions per place. [2024-06-03 19:53:54,618 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 20 selfloop transitions, 8 changer transitions 11/41 dead transitions. [2024-06-03 19:53:54,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 41 transitions, 253 flow [2024-06-03 19:53:54,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:54,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:54,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 92 transitions. [2024-06-03 19:53:54,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26136363636363635 [2024-06-03 19:53:54,619 INFO L175 Difference]: Start difference. First operand has 76 places, 28 transitions, 147 flow. Second operand 11 states and 92 transitions. [2024-06-03 19:53:54,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 41 transitions, 253 flow [2024-06-03 19:53:54,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 41 transitions, 225 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-03 19:53:54,620 INFO L231 Difference]: Finished difference. Result has 66 places, 23 transitions, 114 flow [2024-06-03 19:53:54,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=114, PETRI_PLACES=66, PETRI_TRANSITIONS=23} [2024-06-03 19:53:54,621 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 35 predicate places. [2024-06-03 19:53:54,621 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 23 transitions, 114 flow [2024-06-03 19:53:54,621 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-03 19:53:54,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:54,621 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-03 19:53:54,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-03 19:53:54,621 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 19:53:54,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:54,621 INFO L85 PathProgramCache]: Analyzing trace with hash 352096557, now seen corresponding path program 27 times [2024-06-03 19:53:54,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:54,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979512030] [2024-06-03 19:53:54,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:54,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:54,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:55,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:55,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:55,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979512030] [2024-06-03 19:53:55,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979512030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:55,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:55,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 19:53:55,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033215170] [2024-06-03 19:53:55,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:55,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 19:53:55,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:55,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 19:53:55,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-03 19:53:55,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-03 19:53:55,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 23 transitions, 114 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-03 19:53:55,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:55,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-03 19:53:55,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:56,099 INFO L124 PetriNetUnfolderBase]: 21/61 cut-off events. [2024-06-03 19:53:56,099 INFO L125 PetriNetUnfolderBase]: For 514/514 co-relation queries the response was YES. [2024-06-03 19:53:56,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 191 conditions, 61 events. 21/61 cut-off events. For 514/514 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 80 event pairs, 0 based on Foata normal form. 6/66 useless extension candidates. Maximal degree in co-relation 168. Up to 24 conditions per place. [2024-06-03 19:53:56,099 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2024-06-03 19:53:56,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 30 transitions, 158 flow [2024-06-03 19:53:56,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:53:56,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:53:56,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 84 transitions. [2024-06-03 19:53:56,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.23863636363636365 [2024-06-03 19:53:56,100 INFO L175 Difference]: Start difference. First operand has 66 places, 23 transitions, 114 flow. Second operand 11 states and 84 transitions. [2024-06-03 19:53:56,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 30 transitions, 158 flow [2024-06-03 19:53:56,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 30 transitions, 124 flow, removed 1 selfloop flow, removed 17 redundant places. [2024-06-03 19:53:56,100 INFO L231 Difference]: Finished difference. Result has 52 places, 0 transitions, 0 flow [2024-06-03 19:53:56,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=52, 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-03 19:53:56,101 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 21 predicate places. [2024-06-03 19:53:56,101 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 0 transitions, 0 flow [2024-06-03 19:53:56,101 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-03 19:53:56,103 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-03 19:53:56,104 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-03 19:53:56,104 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-03 19:53:56,104 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-03 19:53:56,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-03 19:53:56,104 INFO L445 BasicCegarLoop]: Path program histogram: [55, 30, 27, 15, 11, 10, 10, 8, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:56,107 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-03 19:53:56,107 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-03 19:53:56,111 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-03 19:53:56,111 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-03 19:53:56,112 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.06 07:53:56 BasicIcfg [2024-06-03 19:53:56,112 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-03 19:53:56,112 INFO L158 Benchmark]: Toolchain (without parser) took 390570.26ms. Allocated memory was 163.6MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 101.8MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2024-06-03 19:53:56,113 INFO L158 Benchmark]: Witness Parser took 0.19ms. Allocated memory is still 163.6MB. Free memory is still 125.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-03 19:53:56,113 INFO L158 Benchmark]: CDTParser took 0.08ms. Allocated memory is still 163.6MB. Free memory is still 120.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-03 19:53:56,113 INFO L158 Benchmark]: CACSL2BoogieTranslator took 651.75ms. Allocated memory is still 163.6MB. Free memory was 101.3MB in the beginning and 68.2MB in the end (delta: 33.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-06-03 19:53:56,113 INFO L158 Benchmark]: Boogie Procedure Inliner took 51.36ms. Allocated memory is still 163.6MB. Free memory was 68.2MB in the beginning and 65.2MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-03 19:53:56,114 INFO L158 Benchmark]: Boogie Preprocessor took 115.41ms. Allocated memory is still 163.6MB. Free memory was 65.2MB in the beginning and 130.7MB in the end (delta: -65.6MB). Peak memory consumption was 6.5MB. Max. memory is 16.1GB. [2024-06-03 19:53:56,114 INFO L158 Benchmark]: RCFGBuilder took 656.35ms. Allocated memory is still 163.6MB. Free memory was 130.7MB in the beginning and 78.3MB in the end (delta: 52.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. [2024-06-03 19:53:56,114 INFO L158 Benchmark]: TraceAbstraction took 389087.54ms. Allocated memory was 163.6MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 77.6MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2024-06-03 19:53:56,115 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.19ms. Allocated memory is still 163.6MB. Free memory is still 125.6MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.08ms. Allocated memory is still 163.6MB. Free memory is still 120.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 651.75ms. Allocated memory is still 163.6MB. Free memory was 101.3MB in the beginning and 68.2MB in the end (delta: 33.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 51.36ms. Allocated memory is still 163.6MB. Free memory was 68.2MB in the beginning and 65.2MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 115.41ms. Allocated memory is still 163.6MB. Free memory was 65.2MB in the beginning and 130.7MB in the end (delta: -65.6MB). Peak memory consumption was 6.5MB. Max. memory is 16.1GB. * RCFGBuilder took 656.35ms. Allocated memory is still 163.6MB. Free memory was 130.7MB in the beginning and 78.3MB in the end (delta: 52.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. * TraceAbstraction took 389087.54ms. Allocated memory was 163.6MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 77.6MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 805]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 806]: 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: 389.0s, OverallIterations: 215, TraceHistogramMax: 1, PathProgramHistogramMax: 55, EmptinessCheckTime: 0.0s, AutomataDifference: 192.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13692 SdHoareTripleChecker+Valid, 49.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11782 mSDsluCounter, 10035 SdHoareTripleChecker+Invalid, 42.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9042 mSDsCounter, 3283 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 79110 IncrementalHoareTripleChecker+Invalid, 82393 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3283 mSolverCounterUnsat, 993 mSDtfsCounter, 79110 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2430 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 2412 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6042 ImplicationChecksByTransitivity, 70.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3432occurred in iteration=166, InterpolantAutomatonStates: 2185, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 193.7s InterpolantComputationTime, 3788 NumberOfCodeBlocks, 3788 NumberOfCodeBlocksAsserted, 215 NumberOfCheckSat, 3573 ConstructedInterpolants, 0 QuantifiedInterpolants, 160156 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 215 InterpolantComputations, 215 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-03 19:53:56,154 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