./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix031.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix031.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix031.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix031.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 12:16:57,175 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:16:57,238 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:16:57,242 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:16:57,243 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:16:57,267 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:16:57,267 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:16:57,268 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:16:57,268 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:16:57,268 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:16:57,269 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:16:57,269 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:16:57,269 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:16:57,269 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:16:57,270 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:16:57,270 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:16:57,270 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:16:57,270 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:16:57,270 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:16:57,271 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:16:57,271 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:16:57,271 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:16:57,271 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:16:57,272 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:16:57,272 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:16:57,272 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:16:57,272 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:16:57,272 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:16:57,272 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:16:57,273 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:16:57,273 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:16:57,273 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:16:57,273 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:16:57,273 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:16:57,273 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:16:57,274 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:16:57,274 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:16:57,274 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:16:57,274 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:16:57,274 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:16:57,274 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:16:57,274 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:16:57,274 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:16:57,275 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 12:16:57,486 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:16:57,502 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:16:57,505 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:16:57,506 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:16:57,506 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:16:57,507 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/mix031.oepc.yml/witness.yml [2024-06-14 12:16:57,635 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:16:57,635 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:16:57,635 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix031.oepc.i [2024-06-14 12:16:58,618 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:16:58,851 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:16:58,851 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix031.oepc.i [2024-06-14 12:16:58,860 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cbc27f413/78b47d5ff17f4789b2db947d37f4c6e2/FLAG802a7e9c0 [2024-06-14 12:16:58,870 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cbc27f413/78b47d5ff17f4789b2db947d37f4c6e2 [2024-06-14 12:16:58,870 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:16:58,871 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:16:58,872 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:16:58,872 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:16:58,875 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:16:58,876 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:16:57" (1/2) ... [2024-06-14 12:16:58,877 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4fe67167 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:16:58, skipping insertion in model container [2024-06-14 12:16:58,877 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:16:57" (1/2) ... [2024-06-14 12:16:58,878 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5daa7d08 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:16:58, skipping insertion in model container [2024-06-14 12:16:58,878 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:16:58" (2/2) ... [2024-06-14 12:16:58,878 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4fe67167 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:58, skipping insertion in model container [2024-06-14 12:16:58,878 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:16:58" (2/2) ... [2024-06-14 12:16:58,878 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:16:58,938 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:16:58,939 INFO L97 edCorrectnessWitness]: Location invariant before [L831-L831] ((((((((((((((((((! multithreaded || a$r_buff1_thd2 == (_Bool)0) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-14 12:16:58,939 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((((((! multithreaded || a$r_buff1_thd2 == (_Bool)0) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-14 12:16:58,940 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:16:58,940 INFO L106 edCorrectnessWitness]: ghost_update [L828-L828] multithreaded = 1; [2024-06-14 12:16:58,976 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:16:59,317 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:16:59,326 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:16:59,410 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:16:59,451 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:16:59,455 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59 WrapperNode [2024-06-14 12:16:59,455 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:16:59,456 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:16:59,456 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:16:59,456 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:16:59,461 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59" (1/1) ... [2024-06-14 12:16:59,480 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59" (1/1) ... [2024-06-14 12:16:59,509 INFO L138 Inliner]: procedures = 174, calls = 42, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 123 [2024-06-14 12:16:59,509 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:16:59,509 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:16:59,510 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:16:59,510 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:16:59,518 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59" (1/1) ... [2024-06-14 12:16:59,518 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59" (1/1) ... [2024-06-14 12:16:59,520 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59" (1/1) ... [2024-06-14 12:16:59,537 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 12:16:59,537 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59" (1/1) ... [2024-06-14 12:16:59,537 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59" (1/1) ... [2024-06-14 12:16:59,549 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59" (1/1) ... [2024-06-14 12:16:59,550 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59" (1/1) ... [2024-06-14 12:16:59,556 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59" (1/1) ... [2024-06-14 12:16:59,565 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59" (1/1) ... [2024-06-14 12:16:59,567 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:16:59,568 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:16:59,568 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:16:59,568 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:16:59,569 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59" (1/1) ... [2024-06-14 12:16:59,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:16:59,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:16:59,597 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 12:16:59,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-14 12:16:59,625 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:16:59,625 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:16:59,626 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:16:59,626 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:16:59,626 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:16:59,626 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:16:59,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:16:59,627 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:16:59,627 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:16:59,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:16:59,628 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 12:16:59,800 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:16:59,802 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:17:00,114 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:17:00,115 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:17:00,225 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:17:00,225 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:17:00,225 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:17:00 BoogieIcfgContainer [2024-06-14 12:17:00,225 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:17:00,227 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:17:00,227 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:17:00,229 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:17:00,230 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:16:57" (1/4) ... [2024-06-14 12:17:00,230 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@152f60b0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:17:00, skipping insertion in model container [2024-06-14 12:17:00,230 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:16:58" (2/4) ... [2024-06-14 12:17:00,230 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@152f60b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:17:00, skipping insertion in model container [2024-06-14 12:17:00,231 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:16:59" (3/4) ... [2024-06-14 12:17:00,231 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@152f60b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:17:00, skipping insertion in model container [2024-06-14 12:17:00,231 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:17:00" (4/4) ... [2024-06-14 12:17:00,232 INFO L112 eAbstractionObserver]: Analyzing ICFG mix031.oepc.i [2024-06-14 12:17:00,244 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:17:00,244 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-14 12:17:00,244 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:17:00,271 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:17:00,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 41 places, 34 transitions, 76 flow [2024-06-14 12:17:00,314 INFO L124 PetriNetUnfolderBase]: 0/32 cut-off events. [2024-06-14 12:17:00,315 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:17:00,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39 conditions, 32 events. 0/32 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 47 event pairs, 0 based on Foata normal form. 0/30 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 12:17:00,316 INFO L82 GeneralOperation]: Start removeDead. Operand has 41 places, 34 transitions, 76 flow [2024-06-14 12:17:00,318 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 33 places, 26 transitions, 58 flow [2024-06-14 12:17:00,324 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:17:00,328 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;@46ec064c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:17:00,329 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-14 12:17:00,332 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:17:00,332 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-06-14 12:17:00,332 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:17:00,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:00,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:17:00,333 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:00,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:00,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1966790300, now seen corresponding path program 1 times [2024-06-14 12:17:00,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:00,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849523421] [2024-06-14 12:17:00,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:00,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:00,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:01,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:01,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:01,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849523421] [2024-06-14 12:17:01,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849523421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:01,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:01,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:17:01,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594853546] [2024-06-14 12:17:01,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:01,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:17:01,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:01,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:17:01,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:17:01,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2024-06-14 12:17:01,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 26 transitions, 58 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:01,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:01,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2024-06-14 12:17:01,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:01,413 INFO L124 PetriNetUnfolderBase]: 189/360 cut-off events. [2024-06-14 12:17:01,414 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-14 12:17:01,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 718 conditions, 360 events. 189/360 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1418 event pairs, 115 based on Foata normal form. 1/348 useless extension candidates. Maximal degree in co-relation 704. Up to 333 conditions per place. [2024-06-14 12:17:01,419 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 24 selfloop transitions, 3 changer transitions 0/32 dead transitions. [2024-06-14 12:17:01,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 32 transitions, 127 flow [2024-06-14 12:17:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:17:01,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:17:01,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 59 transitions. [2024-06-14 12:17:01,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784313725490197 [2024-06-14 12:17:01,430 INFO L175 Difference]: Start difference. First operand has 33 places, 26 transitions, 58 flow. Second operand 3 states and 59 transitions. [2024-06-14 12:17:01,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 32 transitions, 127 flow [2024-06-14 12:17:01,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 32 transitions, 124 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 12:17:01,434 INFO L231 Difference]: Finished difference. Result has 34 places, 28 transitions, 77 flow [2024-06-14 12:17:01,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=77, PETRI_PLACES=34, PETRI_TRANSITIONS=28} [2024-06-14 12:17:01,439 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 1 predicate places. [2024-06-14 12:17:01,439 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 28 transitions, 77 flow [2024-06-14 12:17:01,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:01,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:01,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:01,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:17:01,440 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:01,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:01,440 INFO L85 PathProgramCache]: Analyzing trace with hash 299908411, now seen corresponding path program 1 times [2024-06-14 12:17:01,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:01,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201802966] [2024-06-14 12:17:01,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:01,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:01,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:01,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:01,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:01,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201802966] [2024-06-14 12:17:01,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201802966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:01,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:01,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:17:01,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141998322] [2024-06-14 12:17:01,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:01,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:17:01,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:01,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:17:01,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:17:02,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2024-06-14 12:17:02,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 28 transitions, 77 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:02,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:02,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2024-06-14 12:17:02,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:02,110 INFO L124 PetriNetUnfolderBase]: 186/355 cut-off events. [2024-06-14 12:17:02,110 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2024-06-14 12:17:02,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 799 conditions, 355 events. 186/355 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1411 event pairs, 94 based on Foata normal form. 2/349 useless extension candidates. Maximal degree in co-relation 784. Up to 319 conditions per place. [2024-06-14 12:17:02,113 INFO L140 encePairwiseOnDemand]: 28/34 looper letters, 28 selfloop transitions, 5 changer transitions 0/38 dead transitions. [2024-06-14 12:17:02,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 38 transitions, 169 flow [2024-06-14 12:17:02,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:17:02,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:17:02,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 75 transitions. [2024-06-14 12:17:02,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5514705882352942 [2024-06-14 12:17:02,115 INFO L175 Difference]: Start difference. First operand has 34 places, 28 transitions, 77 flow. Second operand 4 states and 75 transitions. [2024-06-14 12:17:02,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 38 transitions, 169 flow [2024-06-14 12:17:02,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 38 transitions, 166 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:17:02,116 INFO L231 Difference]: Finished difference. Result has 37 places, 30 transitions, 101 flow [2024-06-14 12:17:02,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=101, PETRI_PLACES=37, PETRI_TRANSITIONS=30} [2024-06-14 12:17:02,117 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 4 predicate places. [2024-06-14 12:17:02,117 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 30 transitions, 101 flow [2024-06-14 12:17:02,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:02,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:02,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:02,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:17:02,118 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:02,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:02,118 INFO L85 PathProgramCache]: Analyzing trace with hash 707227471, now seen corresponding path program 1 times [2024-06-14 12:17:02,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:02,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006262959] [2024-06-14 12:17:02,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:02,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:02,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:02,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:02,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:02,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006262959] [2024-06-14 12:17:02,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006262959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:02,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:02,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 12:17:02,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230793396] [2024-06-14 12:17:02,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:02,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 12:17:02,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:02,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 12:17:02,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 12:17:02,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-14 12:17:02,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 30 transitions, 101 flow. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:02,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:02,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-14 12:17:02,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:02,851 INFO L124 PetriNetUnfolderBase]: 219/413 cut-off events. [2024-06-14 12:17:02,851 INFO L125 PetriNetUnfolderBase]: For 226/226 co-relation queries the response was YES. [2024-06-14 12:17:02,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1021 conditions, 413 events. 219/413 cut-off events. For 226/226 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1636 event pairs, 99 based on Foata normal form. 2/412 useless extension candidates. Maximal degree in co-relation 1004. Up to 366 conditions per place. [2024-06-14 12:17:02,855 INFO L140 encePairwiseOnDemand]: 27/34 looper letters, 33 selfloop transitions, 7 changer transitions 0/44 dead transitions. [2024-06-14 12:17:02,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 44 transitions, 219 flow [2024-06-14 12:17:02,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:17:02,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:17:02,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-14 12:17:02,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5117647058823529 [2024-06-14 12:17:02,859 INFO L175 Difference]: Start difference. First operand has 37 places, 30 transitions, 101 flow. Second operand 5 states and 87 transitions. [2024-06-14 12:17:02,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 44 transitions, 219 flow [2024-06-14 12:17:02,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 44 transitions, 210 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 12:17:02,861 INFO L231 Difference]: Finished difference. Result has 40 places, 32 transitions, 125 flow [2024-06-14 12:17:02,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=125, PETRI_PLACES=40, PETRI_TRANSITIONS=32} [2024-06-14 12:17:02,862 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 7 predicate places. [2024-06-14 12:17:02,863 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 32 transitions, 125 flow [2024-06-14 12:17:02,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:02,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:02,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:02,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:17:02,863 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:02,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:02,864 INFO L85 PathProgramCache]: Analyzing trace with hash 449216474, now seen corresponding path program 1 times [2024-06-14 12:17:02,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:02,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840356840] [2024-06-14 12:17:02,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:02,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:02,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:03,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:03,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:03,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840356840] [2024-06-14 12:17:03,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840356840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:03,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:03,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:17:03,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072632985] [2024-06-14 12:17:03,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:03,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:17:03,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:03,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:17:03,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:17:03,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-06-14 12:17:03,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 32 transitions, 125 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:03,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:03,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-06-14 12:17:03,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:03,680 INFO L124 PetriNetUnfolderBase]: 216/410 cut-off events. [2024-06-14 12:17:03,682 INFO L125 PetriNetUnfolderBase]: For 383/383 co-relation queries the response was YES. [2024-06-14 12:17:03,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1102 conditions, 410 events. 216/410 cut-off events. For 383/383 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1612 event pairs, 78 based on Foata normal form. 2/408 useless extension candidates. Maximal degree in co-relation 1084. Up to 352 conditions per place. [2024-06-14 12:17:03,687 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 37 selfloop transitions, 9 changer transitions 0/50 dead transitions. [2024-06-14 12:17:03,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 50 transitions, 267 flow [2024-06-14 12:17:03,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:03,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:03,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-14 12:17:03,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 12:17:03,691 INFO L175 Difference]: Start difference. First operand has 40 places, 32 transitions, 125 flow. Second operand 6 states and 102 transitions. [2024-06-14 12:17:03,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 50 transitions, 267 flow [2024-06-14 12:17:03,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 50 transitions, 252 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:03,694 INFO L231 Difference]: Finished difference. Result has 43 places, 34 transitions, 149 flow [2024-06-14 12:17:03,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=149, PETRI_PLACES=43, PETRI_TRANSITIONS=34} [2024-06-14 12:17:03,696 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 10 predicate places. [2024-06-14 12:17:03,696 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 34 transitions, 149 flow [2024-06-14 12:17:03,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:03,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:03,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:03,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:17:03,697 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:03,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:03,697 INFO L85 PathProgramCache]: Analyzing trace with hash 198722588, now seen corresponding path program 1 times [2024-06-14 12:17:03,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:03,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070744887] [2024-06-14 12:17:03,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:03,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:03,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:04,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:04,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:04,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070744887] [2024-06-14 12:17:04,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070744887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:04,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:04,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:17:04,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336343804] [2024-06-14 12:17:04,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:04,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:17:04,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:04,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:17:04,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:17:04,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 34 [2024-06-14 12:17:04,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 34 transitions, 149 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 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-14 12:17:04,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:04,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 34 [2024-06-14 12:17:04,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:04,522 INFO L124 PetriNetUnfolderBase]: 230/443 cut-off events. [2024-06-14 12:17:04,522 INFO L125 PetriNetUnfolderBase]: For 629/629 co-relation queries the response was YES. [2024-06-14 12:17:04,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1268 conditions, 443 events. 230/443 cut-off events. For 629/629 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1732 event pairs, 100 based on Foata normal form. 1/444 useless extension candidates. Maximal degree in co-relation 1249. Up to 402 conditions per place. [2024-06-14 12:17:04,525 INFO L140 encePairwiseOnDemand]: 28/34 looper letters, 30 selfloop transitions, 6 changer transitions 0/41 dead transitions. [2024-06-14 12:17:04,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 41 transitions, 239 flow [2024-06-14 12:17:04,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:17:04,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:17:04,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 72 transitions. [2024-06-14 12:17:04,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4235294117647059 [2024-06-14 12:17:04,526 INFO L175 Difference]: Start difference. First operand has 43 places, 34 transitions, 149 flow. Second operand 5 states and 72 transitions. [2024-06-14 12:17:04,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 41 transitions, 239 flow [2024-06-14 12:17:04,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 41 transitions, 218 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 12:17:04,528 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 155 flow [2024-06-14 12:17:04,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=155, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2024-06-14 12:17:04,529 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 11 predicate places. [2024-06-14 12:17:04,529 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 155 flow [2024-06-14 12:17:04,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 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-14 12:17:04,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:04,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:04,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:17:04,530 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:04,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:04,531 INFO L85 PathProgramCache]: Analyzing trace with hash -420875807, now seen corresponding path program 1 times [2024-06-14 12:17:04,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:04,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825304697] [2024-06-14 12:17:04,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:04,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:04,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:05,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:05,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:05,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825304697] [2024-06-14 12:17:05,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825304697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:05,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:05,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:05,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27602652] [2024-06-14 12:17:05,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:05,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:05,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:05,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:05,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:05,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 34 [2024-06-14 12:17:05,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 155 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:05,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:05,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 34 [2024-06-14 12:17:05,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:05,621 INFO L124 PetriNetUnfolderBase]: 244/454 cut-off events. [2024-06-14 12:17:05,622 INFO L125 PetriNetUnfolderBase]: For 839/839 co-relation queries the response was YES. [2024-06-14 12:17:05,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1369 conditions, 454 events. 244/454 cut-off events. For 839/839 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1735 event pairs, 61 based on Foata normal form. 2/456 useless extension candidates. Maximal degree in co-relation 1348. Up to 382 conditions per place. [2024-06-14 12:17:05,625 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 48 selfloop transitions, 13 changer transitions 0/64 dead transitions. [2024-06-14 12:17:05,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 64 transitions, 355 flow [2024-06-14 12:17:05,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:05,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:05,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-14 12:17:05,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45955882352941174 [2024-06-14 12:17:05,627 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 155 flow. Second operand 8 states and 125 transitions. [2024-06-14 12:17:05,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 64 transitions, 355 flow [2024-06-14 12:17:05,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 64 transitions, 344 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:05,631 INFO L231 Difference]: Finished difference. Result has 50 places, 40 transitions, 204 flow [2024-06-14 12:17:05,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=204, PETRI_PLACES=50, PETRI_TRANSITIONS=40} [2024-06-14 12:17:05,633 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 17 predicate places. [2024-06-14 12:17:05,633 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 40 transitions, 204 flow [2024-06-14 12:17:05,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:05,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:05,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:05,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:17:05,634 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:05,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:05,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1846665422, now seen corresponding path program 1 times [2024-06-14 12:17:05,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:05,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428868930] [2024-06-14 12:17:05,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:05,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:05,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:06,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:06,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:06,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428868930] [2024-06-14 12:17:06,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428868930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:06,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:06,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:17:06,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265200133] [2024-06-14 12:17:06,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:06,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:17:06,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:06,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:17:06,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:17:06,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:06,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 204 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:06,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:06,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:06,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:06,597 INFO L124 PetriNetUnfolderBase]: 258/473 cut-off events. [2024-06-14 12:17:06,597 INFO L125 PetriNetUnfolderBase]: For 1313/1313 co-relation queries the response was YES. [2024-06-14 12:17:06,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1597 conditions, 473 events. 258/473 cut-off events. For 1313/1313 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1789 event pairs, 71 based on Foata normal form. 1/474 useless extension candidates. Maximal degree in co-relation 1575. Up to 449 conditions per place. [2024-06-14 12:17:06,600 INFO L140 encePairwiseOnDemand]: 27/34 looper letters, 36 selfloop transitions, 8 changer transitions 0/48 dead transitions. [2024-06-14 12:17:06,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 48 transitions, 314 flow [2024-06-14 12:17:06,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:06,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:06,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 78 transitions. [2024-06-14 12:17:06,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:17:06,601 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 204 flow. Second operand 6 states and 78 transitions. [2024-06-14 12:17:06,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 48 transitions, 314 flow [2024-06-14 12:17:06,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 48 transitions, 285 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:06,604 INFO L231 Difference]: Finished difference. Result has 51 places, 42 transitions, 208 flow [2024-06-14 12:17:06,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=208, PETRI_PLACES=51, PETRI_TRANSITIONS=42} [2024-06-14 12:17:06,604 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 18 predicate places. [2024-06-14 12:17:06,605 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 42 transitions, 208 flow [2024-06-14 12:17:06,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:06,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:06,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:06,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:17:06,605 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:06,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:06,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1993595485, now seen corresponding path program 1 times [2024-06-14 12:17:06,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:06,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520487176] [2024-06-14 12:17:06,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:06,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:06,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:07,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-14 12:17:07,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:07,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520487176] [2024-06-14 12:17:07,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520487176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:07,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:07,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:17:07,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559043274] [2024-06-14 12:17:07,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:07,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:17:07,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:07,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:17:07,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:17:07,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 34 [2024-06-14 12:17:07,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 42 transitions, 208 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:07,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:07,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 34 [2024-06-14 12:17:07,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:07,404 INFO L124 PetriNetUnfolderBase]: 244/461 cut-off events. [2024-06-14 12:17:07,404 INFO L125 PetriNetUnfolderBase]: For 1717/1717 co-relation queries the response was YES. [2024-06-14 12:17:07,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1619 conditions, 461 events. 244/461 cut-off events. For 1717/1717 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1777 event pairs, 68 based on Foata normal form. 1/462 useless extension candidates. Maximal degree in co-relation 1595. Up to 399 conditions per place. [2024-06-14 12:17:07,407 INFO L140 encePairwiseOnDemand]: 27/34 looper letters, 39 selfloop transitions, 11 changer transitions 0/56 dead transitions. [2024-06-14 12:17:07,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 56 transitions, 362 flow [2024-06-14 12:17:07,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:07,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:07,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 89 transitions. [2024-06-14 12:17:07,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4362745098039216 [2024-06-14 12:17:07,408 INFO L175 Difference]: Start difference. First operand has 51 places, 42 transitions, 208 flow. Second operand 6 states and 89 transitions. [2024-06-14 12:17:07,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 56 transitions, 362 flow [2024-06-14 12:17:07,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 56 transitions, 345 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 12:17:07,410 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 238 flow [2024-06-14 12:17:07,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=238, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-06-14 12:17:07,410 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 20 predicate places. [2024-06-14 12:17:07,411 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 238 flow [2024-06-14 12:17:07,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:07,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:07,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:07,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:17:07,411 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:07,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:07,411 INFO L85 PathProgramCache]: Analyzing trace with hash -162246683, now seen corresponding path program 1 times [2024-06-14 12:17:07,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:07,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515159445] [2024-06-14 12:17:07,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:07,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:07,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:08,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:08,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:08,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515159445] [2024-06-14 12:17:08,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515159445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:08,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:08,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:08,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160236317] [2024-06-14 12:17:08,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:08,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:08,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:08,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:08,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:08,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 34 [2024-06-14 12:17:08,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 238 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:08,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:08,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 34 [2024-06-14 12:17:08,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:08,723 INFO L124 PetriNetUnfolderBase]: 258/471 cut-off events. [2024-06-14 12:17:08,723 INFO L125 PetriNetUnfolderBase]: For 2159/2159 co-relation queries the response was YES. [2024-06-14 12:17:08,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1733 conditions, 471 events. 258/471 cut-off events. For 2159/2159 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1748 event pairs, 45 based on Foata normal form. 4/475 useless extension candidates. Maximal degree in co-relation 1708. Up to 376 conditions per place. [2024-06-14 12:17:08,726 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 53 selfloop transitions, 14 changer transitions 0/71 dead transitions. [2024-06-14 12:17:08,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 71 transitions, 424 flow [2024-06-14 12:17:08,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:08,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:08,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-14 12:17:08,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43790849673202614 [2024-06-14 12:17:08,727 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 238 flow. Second operand 9 states and 134 transitions. [2024-06-14 12:17:08,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 71 transitions, 424 flow [2024-06-14 12:17:08,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 71 transitions, 414 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 12:17:08,730 INFO L231 Difference]: Finished difference. Result has 59 places, 45 transitions, 248 flow [2024-06-14 12:17:08,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=248, PETRI_PLACES=59, PETRI_TRANSITIONS=45} [2024-06-14 12:17:08,731 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 26 predicate places. [2024-06-14 12:17:08,731 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 45 transitions, 248 flow [2024-06-14 12:17:08,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:08,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:08,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:08,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:17:08,731 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:08,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:08,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1993862395, now seen corresponding path program 2 times [2024-06-14 12:17:08,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:08,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047378852] [2024-06-14 12:17:08,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:08,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:08,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:09,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:09,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:09,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047378852] [2024-06-14 12:17:09,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047378852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:09,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:09,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:17:09,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766611074] [2024-06-14 12:17:09,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:09,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:17:09,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:09,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:17:09,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:17:09,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 34 [2024-06-14 12:17:09,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 45 transitions, 248 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:09,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:09,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 34 [2024-06-14 12:17:09,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:09,612 INFO L124 PetriNetUnfolderBase]: 239/451 cut-off events. [2024-06-14 12:17:09,612 INFO L125 PetriNetUnfolderBase]: For 2534/2534 co-relation queries the response was YES. [2024-06-14 12:17:09,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1755 conditions, 451 events. 239/451 cut-off events. For 2534/2534 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1707 event pairs, 64 based on Foata normal form. 1/452 useless extension candidates. Maximal degree in co-relation 1729. Up to 402 conditions per place. [2024-06-14 12:17:09,614 INFO L140 encePairwiseOnDemand]: 27/34 looper letters, 37 selfloop transitions, 8 changer transitions 0/51 dead transitions. [2024-06-14 12:17:09,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 51 transitions, 352 flow [2024-06-14 12:17:09,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:09,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:09,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 82 transitions. [2024-06-14 12:17:09,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019607843137255 [2024-06-14 12:17:09,616 INFO L175 Difference]: Start difference. First operand has 59 places, 45 transitions, 248 flow. Second operand 6 states and 82 transitions. [2024-06-14 12:17:09,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 51 transitions, 352 flow [2024-06-14 12:17:09,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 51 transitions, 314 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:09,618 INFO L231 Difference]: Finished difference. Result has 58 places, 45 transitions, 231 flow [2024-06-14 12:17:09,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=231, PETRI_PLACES=58, PETRI_TRANSITIONS=45} [2024-06-14 12:17:09,619 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 25 predicate places. [2024-06-14 12:17:09,619 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 45 transitions, 231 flow [2024-06-14 12:17:09,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:09,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:09,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:09,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:17:09,620 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:09,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:09,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1993872315, now seen corresponding path program 1 times [2024-06-14 12:17:09,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:09,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151773503] [2024-06-14 12:17:09,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:09,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:09,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:10,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:10,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:10,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151773503] [2024-06-14 12:17:10,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151773503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:10,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:10,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:10,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115236513] [2024-06-14 12:17:10,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:10,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:10,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:10,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:10,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:10,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:10,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 45 transitions, 231 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:10,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:10,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:10,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:10,655 INFO L124 PetriNetUnfolderBase]: 250/459 cut-off events. [2024-06-14 12:17:10,655 INFO L125 PetriNetUnfolderBase]: For 2935/2935 co-relation queries the response was YES. [2024-06-14 12:17:10,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1776 conditions, 459 events. 250/459 cut-off events. For 2935/2935 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1683 event pairs, 63 based on Foata normal form. 3/462 useless extension candidates. Maximal degree in co-relation 1748. Up to 425 conditions per place. [2024-06-14 12:17:10,658 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 42 selfloop transitions, 10 changer transitions 0/56 dead transitions. [2024-06-14 12:17:10,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 56 transitions, 365 flow [2024-06-14 12:17:10,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:10,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:10,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-14 12:17:10,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3739495798319328 [2024-06-14 12:17:10,661 INFO L175 Difference]: Start difference. First operand has 58 places, 45 transitions, 231 flow. Second operand 7 states and 89 transitions. [2024-06-14 12:17:10,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 56 transitions, 365 flow [2024-06-14 12:17:10,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 56 transitions, 344 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:10,664 INFO L231 Difference]: Finished difference. Result has 60 places, 47 transitions, 249 flow [2024-06-14 12:17:10,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=249, PETRI_PLACES=60, PETRI_TRANSITIONS=47} [2024-06-14 12:17:10,665 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 27 predicate places. [2024-06-14 12:17:10,665 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 47 transitions, 249 flow [2024-06-14 12:17:10,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:10,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:10,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:10,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:17:10,666 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:10,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:10,666 INFO L85 PathProgramCache]: Analyzing trace with hash 587341877, now seen corresponding path program 1 times [2024-06-14 12:17:10,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:10,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605806469] [2024-06-14 12:17:10,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:10,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:10,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:11,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-14 12:17:11,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:11,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605806469] [2024-06-14 12:17:11,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605806469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:11,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:11,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:11,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278870676] [2024-06-14 12:17:11,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:11,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:11,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:11,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:11,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:11,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:11,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 47 transitions, 249 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:11,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:11,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:11,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:11,518 INFO L124 PetriNetUnfolderBase]: 253/464 cut-off events. [2024-06-14 12:17:11,519 INFO L125 PetriNetUnfolderBase]: For 3391/3391 co-relation queries the response was YES. [2024-06-14 12:17:11,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1872 conditions, 464 events. 253/464 cut-off events. For 3391/3391 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1701 event pairs, 61 based on Foata normal form. 1/465 useless extension candidates. Maximal degree in co-relation 1843. Up to 396 conditions per place. [2024-06-14 12:17:11,521 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 45 selfloop transitions, 16 changer transitions 0/65 dead transitions. [2024-06-14 12:17:11,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 65 transitions, 447 flow [2024-06-14 12:17:11,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:11,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:11,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-14 12:17:11,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40756302521008403 [2024-06-14 12:17:11,522 INFO L175 Difference]: Start difference. First operand has 60 places, 47 transitions, 249 flow. Second operand 7 states and 97 transitions. [2024-06-14 12:17:11,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 65 transitions, 447 flow [2024-06-14 12:17:11,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 65 transitions, 424 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:11,525 INFO L231 Difference]: Finished difference. Result has 62 places, 51 transitions, 287 flow [2024-06-14 12:17:11,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=287, PETRI_PLACES=62, PETRI_TRANSITIONS=51} [2024-06-14 12:17:11,526 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 29 predicate places. [2024-06-14 12:17:11,526 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 51 transitions, 287 flow [2024-06-14 12:17:11,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:11,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:11,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:11,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:17:11,526 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:11,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:11,526 INFO L85 PathProgramCache]: Analyzing trace with hash 587521615, now seen corresponding path program 1 times [2024-06-14 12:17:11,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:11,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782607768] [2024-06-14 12:17:11,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:11,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:11,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:12,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:12,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:12,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782607768] [2024-06-14 12:17:12,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782607768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:12,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:12,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:12,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301039993] [2024-06-14 12:17:12,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:12,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:12,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:12,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:12,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:12,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:12,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 51 transitions, 287 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:12,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:12,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:12,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:12,367 INFO L124 PetriNetUnfolderBase]: 260/473 cut-off events. [2024-06-14 12:17:12,367 INFO L125 PetriNetUnfolderBase]: For 3882/3882 co-relation queries the response was YES. [2024-06-14 12:17:12,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1977 conditions, 473 events. 260/473 cut-off events. For 3882/3882 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1724 event pairs, 63 based on Foata normal form. 1/474 useless extension candidates. Maximal degree in co-relation 1947. Up to 418 conditions per place. [2024-06-14 12:17:12,370 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 45 selfloop transitions, 15 changer transitions 0/66 dead transitions. [2024-06-14 12:17:12,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 66 transitions, 477 flow [2024-06-14 12:17:12,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:12,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:12,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-14 12:17:12,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39915966386554624 [2024-06-14 12:17:12,371 INFO L175 Difference]: Start difference. First operand has 62 places, 51 transitions, 287 flow. Second operand 7 states and 95 transitions. [2024-06-14 12:17:12,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 66 transitions, 477 flow [2024-06-14 12:17:12,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 66 transitions, 456 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:12,374 INFO L231 Difference]: Finished difference. Result has 66 places, 55 transitions, 325 flow [2024-06-14 12:17:12,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=325, PETRI_PLACES=66, PETRI_TRANSITIONS=55} [2024-06-14 12:17:12,374 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 33 predicate places. [2024-06-14 12:17:12,374 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 55 transitions, 325 flow [2024-06-14 12:17:12,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:12,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:12,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:12,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:17:12,375 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:12,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:12,375 INFO L85 PathProgramCache]: Analyzing trace with hash 587521367, now seen corresponding path program 2 times [2024-06-14 12:17:12,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:12,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038249538] [2024-06-14 12:17:12,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:12,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:12,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:13,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:13,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:13,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038249538] [2024-06-14 12:17:13,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038249538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:13,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:13,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:13,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207860687] [2024-06-14 12:17:13,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:13,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:13,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:13,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:13,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:13,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:13,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 55 transitions, 325 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:13,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:13,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:13,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:13,247 INFO L124 PetriNetUnfolderBase]: 261/476 cut-off events. [2024-06-14 12:17:13,248 INFO L125 PetriNetUnfolderBase]: For 4688/4688 co-relation queries the response was YES. [2024-06-14 12:17:13,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2105 conditions, 476 events. 261/476 cut-off events. For 4688/4688 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1752 event pairs, 60 based on Foata normal form. 1/477 useless extension candidates. Maximal degree in co-relation 2073. Up to 405 conditions per place. [2024-06-14 12:17:13,251 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 45 selfloop transitions, 17 changer transitions 0/68 dead transitions. [2024-06-14 12:17:13,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 68 transitions, 513 flow [2024-06-14 12:17:13,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:13,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:13,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-14 12:17:13,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39915966386554624 [2024-06-14 12:17:13,252 INFO L175 Difference]: Start difference. First operand has 66 places, 55 transitions, 325 flow. Second operand 7 states and 95 transitions. [2024-06-14 12:17:13,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 68 transitions, 513 flow [2024-06-14 12:17:13,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 68 transitions, 497 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:13,256 INFO L231 Difference]: Finished difference. Result has 70 places, 57 transitions, 360 flow [2024-06-14 12:17:13,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=360, PETRI_PLACES=70, PETRI_TRANSITIONS=57} [2024-06-14 12:17:13,256 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 37 predicate places. [2024-06-14 12:17:13,257 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 57 transitions, 360 flow [2024-06-14 12:17:13,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:13,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:13,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:13,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:17:13,257 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:13,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:13,258 INFO L85 PathProgramCache]: Analyzing trace with hash -2005242145, now seen corresponding path program 2 times [2024-06-14 12:17:13,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:13,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273063226] [2024-06-14 12:17:13,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:13,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:13,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:13,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:13,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:13,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273063226] [2024-06-14 12:17:13,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273063226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:13,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:13,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:13,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230840354] [2024-06-14 12:17:13,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:13,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:13,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:13,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:13,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:13,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:13,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 57 transitions, 360 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:13,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:13,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:13,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:14,184 INFO L124 PetriNetUnfolderBase]: 266/483 cut-off events. [2024-06-14 12:17:14,185 INFO L125 PetriNetUnfolderBase]: For 5289/5289 co-relation queries the response was YES. [2024-06-14 12:17:14,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2206 conditions, 483 events. 266/483 cut-off events. For 5289/5289 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1772 event pairs, 61 based on Foata normal form. 1/484 useless extension candidates. Maximal degree in co-relation 2172. Up to 447 conditions per place. [2024-06-14 12:17:14,187 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 49 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-14 12:17:14,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 66 transitions, 508 flow [2024-06-14 12:17:14,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:14,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:14,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-14 12:17:14,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36554621848739494 [2024-06-14 12:17:14,189 INFO L175 Difference]: Start difference. First operand has 70 places, 57 transitions, 360 flow. Second operand 7 states and 87 transitions. [2024-06-14 12:17:14,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 66 transitions, 508 flow [2024-06-14 12:17:14,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 66 transitions, 481 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 12:17:14,193 INFO L231 Difference]: Finished difference. Result has 73 places, 59 transitions, 376 flow [2024-06-14 12:17:14,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=376, PETRI_PLACES=73, PETRI_TRANSITIONS=59} [2024-06-14 12:17:14,194 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 40 predicate places. [2024-06-14 12:17:14,194 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 59 transitions, 376 flow [2024-06-14 12:17:14,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:14,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:14,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:14,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:17:14,195 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:14,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:14,195 INFO L85 PathProgramCache]: Analyzing trace with hash -891970417, now seen corresponding path program 3 times [2024-06-14 12:17:14,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:14,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144873780] [2024-06-14 12:17:14,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:14,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:14,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:14,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:14,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:14,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144873780] [2024-06-14 12:17:14,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144873780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:14,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:14,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:14,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887876191] [2024-06-14 12:17:14,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:14,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:14,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:14,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:14,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:14,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:14,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 59 transitions, 376 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:14,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:14,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:14,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:15,136 INFO L124 PetriNetUnfolderBase]: 262/478 cut-off events. [2024-06-14 12:17:15,136 INFO L125 PetriNetUnfolderBase]: For 6059/6059 co-relation queries the response was YES. [2024-06-14 12:17:15,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2231 conditions, 478 events. 262/478 cut-off events. For 6059/6059 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1756 event pairs, 59 based on Foata normal form. 1/479 useless extension candidates. Maximal degree in co-relation 2196. Up to 433 conditions per place. [2024-06-14 12:17:15,140 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 49 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-14 12:17:15,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 66 transitions, 510 flow [2024-06-14 12:17:15,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:15,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:15,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-14 12:17:15,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36554621848739494 [2024-06-14 12:17:15,141 INFO L175 Difference]: Start difference. First operand has 73 places, 59 transitions, 376 flow. Second operand 7 states and 87 transitions. [2024-06-14 12:17:15,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 66 transitions, 510 flow [2024-06-14 12:17:15,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 66 transitions, 485 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:15,145 INFO L231 Difference]: Finished difference. Result has 75 places, 59 transitions, 376 flow [2024-06-14 12:17:15,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=376, PETRI_PLACES=75, PETRI_TRANSITIONS=59} [2024-06-14 12:17:15,146 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 42 predicate places. [2024-06-14 12:17:15,146 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 59 transitions, 376 flow [2024-06-14 12:17:15,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:15,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:15,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:15,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:17:15,146 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:15,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:15,147 INFO L85 PathProgramCache]: Analyzing trace with hash 823696975, now seen corresponding path program 3 times [2024-06-14 12:17:15,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:15,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961994640] [2024-06-14 12:17:15,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:15,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:15,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:15,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:15,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:15,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961994640] [2024-06-14 12:17:15,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961994640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:15,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:15,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:15,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394160579] [2024-06-14 12:17:15,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:15,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:15,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:15,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:15,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:15,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:15,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 59 transitions, 376 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:15,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:15,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:15,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:16,036 INFO L124 PetriNetUnfolderBase]: 262/477 cut-off events. [2024-06-14 12:17:16,037 INFO L125 PetriNetUnfolderBase]: For 6566/6566 co-relation queries the response was YES. [2024-06-14 12:17:16,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2248 conditions, 477 events. 262/477 cut-off events. For 6566/6566 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1741 event pairs, 61 based on Foata normal form. 1/478 useless extension candidates. Maximal degree in co-relation 2212. Up to 436 conditions per place. [2024-06-14 12:17:16,040 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 46 selfloop transitions, 13 changer transitions 0/66 dead transitions. [2024-06-14 12:17:16,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 66 transitions, 510 flow [2024-06-14 12:17:16,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:16,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:16,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-14 12:17:16,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3739495798319328 [2024-06-14 12:17:16,041 INFO L175 Difference]: Start difference. First operand has 75 places, 59 transitions, 376 flow. Second operand 7 states and 89 transitions. [2024-06-14 12:17:16,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 66 transitions, 510 flow [2024-06-14 12:17:16,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 66 transitions, 472 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:16,046 INFO L231 Difference]: Finished difference. Result has 75 places, 59 transitions, 369 flow [2024-06-14 12:17:16,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=369, PETRI_PLACES=75, PETRI_TRANSITIONS=59} [2024-06-14 12:17:16,047 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 42 predicate places. [2024-06-14 12:17:16,047 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 59 transitions, 369 flow [2024-06-14 12:17:16,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:16,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:16,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:16,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:17:16,048 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:16,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:16,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1350389632, now seen corresponding path program 1 times [2024-06-14 12:17:16,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:16,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165829010] [2024-06-14 12:17:16,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:16,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:16,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:16,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:16,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:16,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165829010] [2024-06-14 12:17:16,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165829010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:16,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:16,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:16,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775733838] [2024-06-14 12:17:16,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:16,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:16,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:16,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:16,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:16,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:16,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 59 transitions, 369 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:16,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:16,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:16,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:17,013 INFO L124 PetriNetUnfolderBase]: 263/480 cut-off events. [2024-06-14 12:17:17,014 INFO L125 PetriNetUnfolderBase]: For 7521/7521 co-relation queries the response was YES. [2024-06-14 12:17:17,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2310 conditions, 480 events. 263/480 cut-off events. For 7521/7521 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1762 event pairs, 59 based on Foata normal form. 1/481 useless extension candidates. Maximal degree in co-relation 2273. Up to 389 conditions per place. [2024-06-14 12:17:17,017 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 51 selfloop transitions, 23 changer transitions 0/81 dead transitions. [2024-06-14 12:17:17,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 81 transitions, 619 flow [2024-06-14 12:17:17,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:17,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:17,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 111 transitions. [2024-06-14 12:17:17,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40808823529411764 [2024-06-14 12:17:17,019 INFO L175 Difference]: Start difference. First operand has 75 places, 59 transitions, 369 flow. Second operand 8 states and 111 transitions. [2024-06-14 12:17:17,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 81 transitions, 619 flow [2024-06-14 12:17:17,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 81 transitions, 578 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:17,024 INFO L231 Difference]: Finished difference. Result has 77 places, 63 transitions, 407 flow [2024-06-14 12:17:17,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=407, PETRI_PLACES=77, PETRI_TRANSITIONS=63} [2024-06-14 12:17:17,024 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 44 predicate places. [2024-06-14 12:17:17,024 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 63 transitions, 407 flow [2024-06-14 12:17:17,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:17,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:17,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:17,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:17:17,025 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:17,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:17,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1350539579, now seen corresponding path program 1 times [2024-06-14 12:17:17,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:17,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645231314] [2024-06-14 12:17:17,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:17,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:17,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:17,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:17,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:17,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645231314] [2024-06-14 12:17:17,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645231314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:17,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:17,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:17,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000591016] [2024-06-14 12:17:17,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:17,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:17,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:17,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:17,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:17,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:17,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 63 transitions, 407 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:17,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:17,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:17,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:18,003 INFO L124 PetriNetUnfolderBase]: 284/503 cut-off events. [2024-06-14 12:17:18,003 INFO L125 PetriNetUnfolderBase]: For 8311/8311 co-relation queries the response was YES. [2024-06-14 12:17:18,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2499 conditions, 503 events. 284/503 cut-off events. For 8311/8311 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1810 event pairs, 61 based on Foata normal form. 1/504 useless extension candidates. Maximal degree in co-relation 2461. Up to 431 conditions per place. [2024-06-14 12:17:18,006 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 55 selfloop transitions, 25 changer transitions 0/82 dead transitions. [2024-06-14 12:17:18,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 82 transitions, 663 flow [2024-06-14 12:17:18,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:18,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:18,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-14 12:17:18,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786764705882353 [2024-06-14 12:17:18,010 INFO L175 Difference]: Start difference. First operand has 77 places, 63 transitions, 407 flow. Second operand 8 states and 103 transitions. [2024-06-14 12:17:18,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 82 transitions, 663 flow [2024-06-14 12:17:18,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 82 transitions, 626 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 12:17:18,018 INFO L231 Difference]: Finished difference. Result has 81 places, 67 transitions, 453 flow [2024-06-14 12:17:18,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=453, PETRI_PLACES=81, PETRI_TRANSITIONS=67} [2024-06-14 12:17:18,019 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 48 predicate places. [2024-06-14 12:17:18,019 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 67 transitions, 453 flow [2024-06-14 12:17:18,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:18,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:18,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:18,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:17:18,019 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:18,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:18,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1350539362, now seen corresponding path program 2 times [2024-06-14 12:17:18,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:18,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183450538] [2024-06-14 12:17:18,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:18,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:18,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:18,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:18,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:18,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183450538] [2024-06-14 12:17:18,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183450538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:18,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:18,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:18,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60315193] [2024-06-14 12:17:18,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:18,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:18,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:18,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:18,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:18,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:18,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 67 transitions, 453 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:18,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:18,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:18,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:18,943 INFO L124 PetriNetUnfolderBase]: 271/492 cut-off events. [2024-06-14 12:17:18,944 INFO L125 PetriNetUnfolderBase]: For 9387/9387 co-relation queries the response was YES. [2024-06-14 12:17:18,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2544 conditions, 492 events. 271/492 cut-off events. For 9387/9387 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1818 event pairs, 58 based on Foata normal form. 1/493 useless extension candidates. Maximal degree in co-relation 2504. Up to 398 conditions per place. [2024-06-14 12:17:18,947 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 52 selfloop transitions, 23 changer transitions 0/84 dead transitions. [2024-06-14 12:17:18,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 84 transitions, 689 flow [2024-06-14 12:17:18,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:18,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:18,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-14 12:17:18,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007352941176471 [2024-06-14 12:17:18,948 INFO L175 Difference]: Start difference. First operand has 81 places, 67 transitions, 453 flow. Second operand 8 states and 109 transitions. [2024-06-14 12:17:18,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 84 transitions, 689 flow [2024-06-14 12:17:18,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 84 transitions, 657 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 12:17:18,955 INFO L231 Difference]: Finished difference. Result has 85 places, 69 transitions, 484 flow [2024-06-14 12:17:18,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=421, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=484, PETRI_PLACES=85, PETRI_TRANSITIONS=69} [2024-06-14 12:17:18,955 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 52 predicate places. [2024-06-14 12:17:18,956 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 69 transitions, 484 flow [2024-06-14 12:17:18,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:18,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:18,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:18,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:17:18,956 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:18,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:18,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1033293796, now seen corresponding path program 3 times [2024-06-14 12:17:18,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:18,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848164267] [2024-06-14 12:17:18,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:18,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:18,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:19,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:19,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:19,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848164267] [2024-06-14 12:17:19,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848164267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:19,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:19,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:19,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069305168] [2024-06-14 12:17:19,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:19,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:19,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:19,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:19,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:19,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:19,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 69 transitions, 484 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:19,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:19,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:19,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:19,847 INFO L124 PetriNetUnfolderBase]: 274/497 cut-off events. [2024-06-14 12:17:19,847 INFO L125 PetriNetUnfolderBase]: For 10377/10377 co-relation queries the response was YES. [2024-06-14 12:17:19,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2651 conditions, 497 events. 274/497 cut-off events. For 10377/10377 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1843 event pairs, 58 based on Foata normal form. 1/498 useless extension candidates. Maximal degree in co-relation 2609. Up to 402 conditions per place. [2024-06-14 12:17:19,851 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 50 selfloop transitions, 24 changer transitions 0/83 dead transitions. [2024-06-14 12:17:19,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 83 transitions, 716 flow [2024-06-14 12:17:19,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:19,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:19,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-14 12:17:19,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39338235294117646 [2024-06-14 12:17:19,852 INFO L175 Difference]: Start difference. First operand has 85 places, 69 transitions, 484 flow. Second operand 8 states and 107 transitions. [2024-06-14 12:17:19,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 83 transitions, 716 flow [2024-06-14 12:17:19,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 83 transitions, 677 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:19,858 INFO L231 Difference]: Finished difference. Result has 88 places, 71 transitions, 514 flow [2024-06-14 12:17:19,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=514, PETRI_PLACES=88, PETRI_TRANSITIONS=71} [2024-06-14 12:17:19,859 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 55 predicate places. [2024-06-14 12:17:19,859 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 71 transitions, 514 flow [2024-06-14 12:17:19,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:19,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:19,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:19,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:17:19,859 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:19,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:19,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1033294013, now seen corresponding path program 2 times [2024-06-14 12:17:19,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:19,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429939232] [2024-06-14 12:17:19,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:19,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:19,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:20,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:20,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:20,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429939232] [2024-06-14 12:17:20,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429939232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:20,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:20,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:20,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333623044] [2024-06-14 12:17:20,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:20,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:20,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:20,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:20,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:20,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:20,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 71 transitions, 514 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:20,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:20,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:20,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:20,751 INFO L124 PetriNetUnfolderBase]: 298/526 cut-off events. [2024-06-14 12:17:20,752 INFO L125 PetriNetUnfolderBase]: For 11485/11485 co-relation queries the response was YES. [2024-06-14 12:17:20,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2844 conditions, 526 events. 298/526 cut-off events. For 11485/11485 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1928 event pairs, 61 based on Foata normal form. 1/527 useless extension candidates. Maximal degree in co-relation 2801. Up to 451 conditions per place. [2024-06-14 12:17:20,755 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 60 selfloop transitions, 26 changer transitions 0/88 dead transitions. [2024-06-14 12:17:20,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 88 transitions, 828 flow [2024-06-14 12:17:20,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:20,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:20,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-14 12:17:20,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786764705882353 [2024-06-14 12:17:20,756 INFO L175 Difference]: Start difference. First operand has 88 places, 71 transitions, 514 flow. Second operand 8 states and 103 transitions. [2024-06-14 12:17:20,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 88 transitions, 828 flow [2024-06-14 12:17:20,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 88 transitions, 789 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:20,765 INFO L231 Difference]: Finished difference. Result has 91 places, 75 transitions, 560 flow [2024-06-14 12:17:20,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=560, PETRI_PLACES=91, PETRI_TRANSITIONS=75} [2024-06-14 12:17:20,766 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 58 predicate places. [2024-06-14 12:17:20,766 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 75 transitions, 560 flow [2024-06-14 12:17:20,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:20,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:20,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:20,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:17:20,767 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:20,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:20,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1033301732, now seen corresponding path program 1 times [2024-06-14 12:17:20,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:20,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788882971] [2024-06-14 12:17:20,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:20,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:20,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:21,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:21,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:21,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788882971] [2024-06-14 12:17:21,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788882971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:21,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:21,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:21,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296547745] [2024-06-14 12:17:21,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:21,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:21,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:21,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:21,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:21,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:21,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 75 transitions, 560 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:21,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:21,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:21,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:21,702 INFO L124 PetriNetUnfolderBase]: 300/540 cut-off events. [2024-06-14 12:17:21,703 INFO L125 PetriNetUnfolderBase]: For 13639/13639 co-relation queries the response was YES. [2024-06-14 12:17:21,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2964 conditions, 540 events. 300/540 cut-off events. For 13639/13639 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2050 event pairs, 64 based on Foata normal form. 3/543 useless extension candidates. Maximal degree in co-relation 2920. Up to 445 conditions per place. [2024-06-14 12:17:21,706 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 66 selfloop transitions, 20 changer transitions 0/97 dead transitions. [2024-06-14 12:17:21,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 97 transitions, 842 flow [2024-06-14 12:17:21,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:21,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:21,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 111 transitions. [2024-06-14 12:17:21,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40808823529411764 [2024-06-14 12:17:21,707 INFO L175 Difference]: Start difference. First operand has 91 places, 75 transitions, 560 flow. Second operand 8 states and 111 transitions. [2024-06-14 12:17:21,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 97 transitions, 842 flow [2024-06-14 12:17:21,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 97 transitions, 804 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 12:17:21,718 INFO L231 Difference]: Finished difference. Result has 96 places, 81 transitions, 611 flow [2024-06-14 12:17:21,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=611, PETRI_PLACES=96, PETRI_TRANSITIONS=81} [2024-06-14 12:17:21,718 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 63 predicate places. [2024-06-14 12:17:21,718 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 81 transitions, 611 flow [2024-06-14 12:17:21,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:21,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:21,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:21,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:17:21,719 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:21,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:21,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1033301453, now seen corresponding path program 3 times [2024-06-14 12:17:21,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:21,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235494737] [2024-06-14 12:17:21,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:21,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:21,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:22,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:22,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:22,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235494737] [2024-06-14 12:17:22,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235494737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:22,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:22,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:22,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277777471] [2024-06-14 12:17:22,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:22,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:22,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:22,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:22,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:22,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:22,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 81 transitions, 611 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:22,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:22,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:22,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:22,669 INFO L124 PetriNetUnfolderBase]: 315/554 cut-off events. [2024-06-14 12:17:22,669 INFO L125 PetriNetUnfolderBase]: For 14079/14079 co-relation queries the response was YES. [2024-06-14 12:17:22,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3161 conditions, 554 events. 315/554 cut-off events. For 14079/14079 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2048 event pairs, 63 based on Foata normal form. 1/555 useless extension candidates. Maximal degree in co-relation 3115. Up to 480 conditions per place. [2024-06-14 12:17:22,673 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 64 selfloop transitions, 27 changer transitions 0/93 dead transitions. [2024-06-14 12:17:22,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 93 transitions, 867 flow [2024-06-14 12:17:22,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:22,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:22,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-14 12:17:22,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3713235294117647 [2024-06-14 12:17:22,675 INFO L175 Difference]: Start difference. First operand has 96 places, 81 transitions, 611 flow. Second operand 8 states and 101 transitions. [2024-06-14 12:17:22,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 93 transitions, 867 flow [2024-06-14 12:17:22,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 93 transitions, 847 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:22,686 INFO L231 Difference]: Finished difference. Result has 101 places, 81 transitions, 650 flow [2024-06-14 12:17:22,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=650, PETRI_PLACES=101, PETRI_TRANSITIONS=81} [2024-06-14 12:17:22,686 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 68 predicate places. [2024-06-14 12:17:22,686 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 81 transitions, 650 flow [2024-06-14 12:17:22,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:22,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:22,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:22,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:17:22,687 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:22,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:22,687 INFO L85 PathProgramCache]: Analyzing trace with hash -2023699770, now seen corresponding path program 2 times [2024-06-14 12:17:22,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:22,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197830474] [2024-06-14 12:17:22,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:22,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:22,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:23,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:23,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:23,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197830474] [2024-06-14 12:17:23,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197830474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:23,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:23,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:23,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622598537] [2024-06-14 12:17:23,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:23,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:23,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:23,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:23,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:23,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:23,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 81 transitions, 650 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:23,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:23,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:23,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:23,647 INFO L124 PetriNetUnfolderBase]: 307/552 cut-off events. [2024-06-14 12:17:23,648 INFO L125 PetriNetUnfolderBase]: For 15988/15988 co-relation queries the response was YES. [2024-06-14 12:17:23,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3217 conditions, 552 events. 307/552 cut-off events. For 15988/15988 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2092 event pairs, 61 based on Foata normal form. 3/555 useless extension candidates. Maximal degree in co-relation 3168. Up to 500 conditions per place. [2024-06-14 12:17:23,656 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 70 selfloop transitions, 12 changer transitions 0/93 dead transitions. [2024-06-14 12:17:23,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 93 transitions, 854 flow [2024-06-14 12:17:23,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:23,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:23,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-14 12:17:23,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3639705882352941 [2024-06-14 12:17:23,657 INFO L175 Difference]: Start difference. First operand has 101 places, 81 transitions, 650 flow. Second operand 8 states and 99 transitions. [2024-06-14 12:17:23,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 93 transitions, 854 flow [2024-06-14 12:17:23,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 93 transitions, 795 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:23,668 INFO L231 Difference]: Finished difference. Result has 102 places, 83 transitions, 640 flow [2024-06-14 12:17:23,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=640, PETRI_PLACES=102, PETRI_TRANSITIONS=83} [2024-06-14 12:17:23,669 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 69 predicate places. [2024-06-14 12:17:23,669 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 83 transitions, 640 flow [2024-06-14 12:17:23,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:23,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:23,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:23,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:17:23,669 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:23,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:23,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1881011142, now seen corresponding path program 3 times [2024-06-14 12:17:23,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:23,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110370313] [2024-06-14 12:17:23,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:23,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:23,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:24,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:24,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:24,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110370313] [2024-06-14 12:17:24,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110370313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:24,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:24,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:24,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783181535] [2024-06-14 12:17:24,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:24,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:24,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:24,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:24,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:24,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:24,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 83 transitions, 640 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:24,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:24,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:24,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:24,610 INFO L124 PetriNetUnfolderBase]: 316/567 cut-off events. [2024-06-14 12:17:24,610 INFO L125 PetriNetUnfolderBase]: For 17377/17377 co-relation queries the response was YES. [2024-06-14 12:17:24,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3321 conditions, 567 events. 316/567 cut-off events. For 17377/17377 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2170 event pairs, 61 based on Foata normal form. 3/570 useless extension candidates. Maximal degree in co-relation 3271. Up to 503 conditions per place. [2024-06-14 12:17:24,613 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 71 selfloop transitions, 15 changer transitions 0/97 dead transitions. [2024-06-14 12:17:24,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 97 transitions, 862 flow [2024-06-14 12:17:24,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:24,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:24,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-14 12:17:24,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786764705882353 [2024-06-14 12:17:24,614 INFO L175 Difference]: Start difference. First operand has 102 places, 83 transitions, 640 flow. Second operand 8 states and 103 transitions. [2024-06-14 12:17:24,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 97 transitions, 862 flow [2024-06-14 12:17:24,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 97 transitions, 830 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:24,624 INFO L231 Difference]: Finished difference. Result has 104 places, 85 transitions, 667 flow [2024-06-14 12:17:24,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=667, PETRI_PLACES=104, PETRI_TRANSITIONS=85} [2024-06-14 12:17:24,626 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 71 predicate places. [2024-06-14 12:17:24,626 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 85 transitions, 667 flow [2024-06-14 12:17:24,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:24,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:24,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:24,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:17:24,626 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:24,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:24,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1881278548, now seen corresponding path program 4 times [2024-06-14 12:17:24,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:24,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425306120] [2024-06-14 12:17:24,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:24,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:24,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:25,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-14 12:17:25,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:25,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425306120] [2024-06-14 12:17:25,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425306120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:25,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:25,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:25,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307873397] [2024-06-14 12:17:25,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:25,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:25,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:25,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:25,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:25,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:25,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 85 transitions, 667 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:25,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:25,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:25,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:25,606 INFO L124 PetriNetUnfolderBase]: 313/563 cut-off events. [2024-06-14 12:17:25,606 INFO L125 PetriNetUnfolderBase]: For 17912/17912 co-relation queries the response was YES. [2024-06-14 12:17:25,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3366 conditions, 563 events. 313/563 cut-off events. For 17912/17912 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2142 event pairs, 59 based on Foata normal form. 1/564 useless extension candidates. Maximal degree in co-relation 3316. Up to 510 conditions per place. [2024-06-14 12:17:25,609 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 70 selfloop transitions, 12 changer transitions 0/93 dead transitions. [2024-06-14 12:17:25,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 93 transitions, 849 flow [2024-06-14 12:17:25,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:25,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:25,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-14 12:17:25,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35661764705882354 [2024-06-14 12:17:25,610 INFO L175 Difference]: Start difference. First operand has 104 places, 85 transitions, 667 flow. Second operand 8 states and 97 transitions. [2024-06-14 12:17:25,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 93 transitions, 849 flow [2024-06-14 12:17:25,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 93 transitions, 808 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:25,622 INFO L231 Difference]: Finished difference. Result has 106 places, 85 transitions, 655 flow [2024-06-14 12:17:25,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=626, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=655, PETRI_PLACES=106, PETRI_TRANSITIONS=85} [2024-06-14 12:17:25,622 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 73 predicate places. [2024-06-14 12:17:25,622 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 85 transitions, 655 flow [2024-06-14 12:17:25,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:25,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:25,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:25,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:17:25,622 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:25,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:25,623 INFO L85 PathProgramCache]: Analyzing trace with hash -235204419, now seen corresponding path program 4 times [2024-06-14 12:17:25,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:25,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577086895] [2024-06-14 12:17:25,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:25,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:25,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:26,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:26,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:26,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577086895] [2024-06-14 12:17:26,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577086895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:26,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:26,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:26,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865707707] [2024-06-14 12:17:26,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:26,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:26,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:26,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:26,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:26,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:26,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 85 transitions, 655 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:26,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:26,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:26,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:26,528 INFO L124 PetriNetUnfolderBase]: 334/586 cut-off events. [2024-06-14 12:17:26,528 INFO L125 PetriNetUnfolderBase]: For 18890/18890 co-relation queries the response was YES. [2024-06-14 12:17:26,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3472 conditions, 586 events. 334/586 cut-off events. For 18890/18890 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2196 event pairs, 61 based on Foata normal form. 1/587 useless extension candidates. Maximal degree in co-relation 3421. Up to 550 conditions per place. [2024-06-14 12:17:26,532 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 76 selfloop transitions, 18 changer transitions 0/96 dead transitions. [2024-06-14 12:17:26,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 96 transitions, 933 flow [2024-06-14 12:17:26,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:26,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:26,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-14 12:17:26,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34558823529411764 [2024-06-14 12:17:26,532 INFO L175 Difference]: Start difference. First operand has 106 places, 85 transitions, 655 flow. Second operand 8 states and 94 transitions. [2024-06-14 12:17:26,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 96 transitions, 933 flow [2024-06-14 12:17:26,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 96 transitions, 873 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 12:17:26,543 INFO L231 Difference]: Finished difference. Result has 104 places, 87 transitions, 652 flow [2024-06-14 12:17:26,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=652, PETRI_PLACES=104, PETRI_TRANSITIONS=87} [2024-06-14 12:17:26,544 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 71 predicate places. [2024-06-14 12:17:26,544 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 87 transitions, 652 flow [2024-06-14 12:17:26,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:26,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:26,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:26,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:17:26,545 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:26,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:26,545 INFO L85 PathProgramCache]: Analyzing trace with hash 546373850, now seen corresponding path program 4 times [2024-06-14 12:17:26,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:26,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114551316] [2024-06-14 12:17:26,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:26,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:26,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:27,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:27,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:27,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114551316] [2024-06-14 12:17:27,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114551316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:27,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:27,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:27,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762014195] [2024-06-14 12:17:27,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:27,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:27,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:27,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:27,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:27,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:27,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 87 transitions, 652 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:27,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:27,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:27,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:27,465 INFO L124 PetriNetUnfolderBase]: 311/560 cut-off events. [2024-06-14 12:17:27,465 INFO L125 PetriNetUnfolderBase]: For 19788/19788 co-relation queries the response was YES. [2024-06-14 12:17:27,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3287 conditions, 560 events. 311/560 cut-off events. For 19788/19788 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2135 event pairs, 59 based on Foata normal form. 3/563 useless extension candidates. Maximal degree in co-relation 3236. Up to 479 conditions per place. [2024-06-14 12:17:27,468 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 68 selfloop transitions, 19 changer transitions 0/99 dead transitions. [2024-06-14 12:17:27,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 99 transitions, 856 flow [2024-06-14 12:17:27,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:27,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:27,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-06-14 12:17:27,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3860294117647059 [2024-06-14 12:17:27,470 INFO L175 Difference]: Start difference. First operand has 104 places, 87 transitions, 652 flow. Second operand 8 states and 105 transitions. [2024-06-14 12:17:27,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 99 transitions, 856 flow [2024-06-14 12:17:27,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 99 transitions, 791 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:27,482 INFO L231 Difference]: Finished difference. Result has 105 places, 87 transitions, 630 flow [2024-06-14 12:17:27,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=630, PETRI_PLACES=105, PETRI_TRANSITIONS=87} [2024-06-14 12:17:27,482 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 72 predicate places. [2024-06-14 12:17:27,482 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 87 transitions, 630 flow [2024-06-14 12:17:27,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:27,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:27,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:27,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:17:27,483 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:27,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:27,483 INFO L85 PathProgramCache]: Analyzing trace with hash -226000209, now seen corresponding path program 5 times [2024-06-14 12:17:27,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:27,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341502569] [2024-06-14 12:17:27,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:27,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:27,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:28,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:28,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:28,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341502569] [2024-06-14 12:17:28,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341502569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:28,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:28,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:28,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813815893] [2024-06-14 12:17:28,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:28,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:28,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:28,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:28,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:28,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:28,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 87 transitions, 630 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:28,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:28,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:28,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:28,429 INFO L124 PetriNetUnfolderBase]: 331/582 cut-off events. [2024-06-14 12:17:28,429 INFO L125 PetriNetUnfolderBase]: For 20375/20375 co-relation queries the response was YES. [2024-06-14 12:17:28,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3443 conditions, 582 events. 331/582 cut-off events. For 20375/20375 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2174 event pairs, 59 based on Foata normal form. 1/583 useless extension candidates. Maximal degree in co-relation 3391. Up to 561 conditions per place. [2024-06-14 12:17:28,433 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 83 selfloop transitions, 12 changer transitions 0/97 dead transitions. [2024-06-14 12:17:28,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 97 transitions, 852 flow [2024-06-14 12:17:28,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:28,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:28,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-14 12:17:28,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33088235294117646 [2024-06-14 12:17:28,434 INFO L175 Difference]: Start difference. First operand has 105 places, 87 transitions, 630 flow. Second operand 8 states and 90 transitions. [2024-06-14 12:17:28,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 97 transitions, 852 flow [2024-06-14 12:17:28,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 97 transitions, 788 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:28,446 INFO L231 Difference]: Finished difference. Result has 106 places, 89 transitions, 613 flow [2024-06-14 12:17:28,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=613, PETRI_PLACES=106, PETRI_TRANSITIONS=89} [2024-06-14 12:17:28,447 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 73 predicate places. [2024-06-14 12:17:28,447 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 89 transitions, 613 flow [2024-06-14 12:17:28,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:28,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:28,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:28,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:17:28,448 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:28,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:28,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1881270891, now seen corresponding path program 6 times [2024-06-14 12:17:28,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:28,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815949435] [2024-06-14 12:17:28,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:28,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:28,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:29,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:29,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:29,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815949435] [2024-06-14 12:17:29,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815949435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:29,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:29,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:29,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514982721] [2024-06-14 12:17:29,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:29,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:29,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:29,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:29,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:29,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:29,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 89 transitions, 613 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:29,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:29,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:29,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:29,346 INFO L124 PetriNetUnfolderBase]: 329/579 cut-off events. [2024-06-14 12:17:29,346 INFO L125 PetriNetUnfolderBase]: For 21095/21095 co-relation queries the response was YES. [2024-06-14 12:17:29,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3388 conditions, 579 events. 329/579 cut-off events. For 21095/21095 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2180 event pairs, 59 based on Foata normal form. 1/580 useless extension candidates. Maximal degree in co-relation 3335. Up to 543 conditions per place. [2024-06-14 12:17:29,350 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 76 selfloop transitions, 19 changer transitions 0/97 dead transitions. [2024-06-14 12:17:29,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 97 transitions, 821 flow [2024-06-14 12:17:29,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:29,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:29,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-14 12:17:29,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34558823529411764 [2024-06-14 12:17:29,351 INFO L175 Difference]: Start difference. First operand has 106 places, 89 transitions, 613 flow. Second operand 8 states and 94 transitions. [2024-06-14 12:17:29,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 97 transitions, 821 flow [2024-06-14 12:17:29,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 97 transitions, 790 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:29,364 INFO L231 Difference]: Finished difference. Result has 108 places, 89 transitions, 625 flow [2024-06-14 12:17:29,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=625, PETRI_PLACES=108, PETRI_TRANSITIONS=89} [2024-06-14 12:17:29,365 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 75 predicate places. [2024-06-14 12:17:29,365 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 89 transitions, 625 flow [2024-06-14 12:17:29,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:29,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:29,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:29,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:17:29,366 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:29,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:29,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1790201068, now seen corresponding path program 1 times [2024-06-14 12:17:29,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:29,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025631713] [2024-06-14 12:17:29,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:29,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:29,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:30,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:30,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:30,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025631713] [2024-06-14 12:17:30,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025631713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:30,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:30,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:30,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400904114] [2024-06-14 12:17:30,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:30,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:30,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:30,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:30,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:30,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:30,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 89 transitions, 625 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:30,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:30,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:30,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:30,445 INFO L124 PetriNetUnfolderBase]: 314/566 cut-off events. [2024-06-14 12:17:30,445 INFO L125 PetriNetUnfolderBase]: For 22725/22725 co-relation queries the response was YES. [2024-06-14 12:17:30,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3387 conditions, 566 events. 314/566 cut-off events. For 22725/22725 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2197 event pairs, 56 based on Foata normal form. 1/567 useless extension candidates. Maximal degree in co-relation 3333. Up to 483 conditions per place. [2024-06-14 12:17:30,449 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 85 selfloop transitions, 14 changer transitions 0/112 dead transitions. [2024-06-14 12:17:30,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 112 transitions, 889 flow [2024-06-14 12:17:30,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:30,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:30,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-14 12:17:30,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-14 12:17:30,450 INFO L175 Difference]: Start difference. First operand has 108 places, 89 transitions, 625 flow. Second operand 9 states and 119 transitions. [2024-06-14 12:17:30,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 112 transitions, 889 flow [2024-06-14 12:17:30,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 112 transitions, 839 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:30,467 INFO L231 Difference]: Finished difference. Result has 110 places, 91 transitions, 626 flow [2024-06-14 12:17:30,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=626, PETRI_PLACES=110, PETRI_TRANSITIONS=91} [2024-06-14 12:17:30,468 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 77 predicate places. [2024-06-14 12:17:30,468 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 91 transitions, 626 flow [2024-06-14 12:17:30,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:30,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:30,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:30,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:17:30,469 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:30,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:30,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1087593734, now seen corresponding path program 2 times [2024-06-14 12:17:30,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:30,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643682447] [2024-06-14 12:17:30,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:30,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:30,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:31,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:31,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:31,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643682447] [2024-06-14 12:17:31,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643682447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:31,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:31,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:31,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596703587] [2024-06-14 12:17:31,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:31,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:31,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:31,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:31,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:31,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:31,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 91 transitions, 626 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:31,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:31,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:31,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:31,454 INFO L124 PetriNetUnfolderBase]: 315/569 cut-off events. [2024-06-14 12:17:31,454 INFO L125 PetriNetUnfolderBase]: For 24121/24121 co-relation queries the response was YES. [2024-06-14 12:17:31,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3479 conditions, 569 events. 315/569 cut-off events. For 24121/24121 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2239 event pairs, 56 based on Foata normal form. 1/570 useless extension candidates. Maximal degree in co-relation 3424. Up to 445 conditions per place. [2024-06-14 12:17:31,457 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 70 selfloop transitions, 31 changer transitions 0/114 dead transitions. [2024-06-14 12:17:31,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 114 transitions, 974 flow [2024-06-14 12:17:31,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:31,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:31,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-14 12:17:31,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019607843137255 [2024-06-14 12:17:31,459 INFO L175 Difference]: Start difference. First operand has 110 places, 91 transitions, 626 flow. Second operand 9 states and 123 transitions. [2024-06-14 12:17:31,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 114 transitions, 974 flow [2024-06-14 12:17:31,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 114 transitions, 939 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:31,474 INFO L231 Difference]: Finished difference. Result has 112 places, 95 transitions, 698 flow [2024-06-14 12:17:31,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=698, PETRI_PLACES=112, PETRI_TRANSITIONS=95} [2024-06-14 12:17:31,475 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 79 predicate places. [2024-06-14 12:17:31,475 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 95 transitions, 698 flow [2024-06-14 12:17:31,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:31,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:31,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:31,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:17:31,476 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:31,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:31,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1790205904, now seen corresponding path program 1 times [2024-06-14 12:17:31,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:31,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943009648] [2024-06-14 12:17:31,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:31,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:31,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:32,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:32,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:32,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943009648] [2024-06-14 12:17:32,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943009648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:32,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:32,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:32,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300480808] [2024-06-14 12:17:32,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:32,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:32,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:32,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:32,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:32,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:32,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 95 transitions, 698 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:32,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:32,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:32,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:32,472 INFO L124 PetriNetUnfolderBase]: 338/594 cut-off events. [2024-06-14 12:17:32,472 INFO L125 PetriNetUnfolderBase]: For 25543/25543 co-relation queries the response was YES. [2024-06-14 12:17:32,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3683 conditions, 594 events. 338/594 cut-off events. For 25543/25543 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2262 event pairs, 59 based on Foata normal form. 1/595 useless extension candidates. Maximal degree in co-relation 3627. Up to 475 conditions per place. [2024-06-14 12:17:32,475 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 74 selfloop transitions, 42 changer transitions 0/118 dead transitions. [2024-06-14 12:17:32,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 118 transitions, 1066 flow [2024-06-14 12:17:32,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:32,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:32,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-14 12:17:32,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:17:32,482 INFO L175 Difference]: Start difference. First operand has 112 places, 95 transitions, 698 flow. Second operand 9 states and 117 transitions. [2024-06-14 12:17:32,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 118 transitions, 1066 flow [2024-06-14 12:17:32,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 118 transitions, 1019 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:32,502 INFO L231 Difference]: Finished difference. Result has 116 places, 99 transitions, 768 flow [2024-06-14 12:17:32,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=768, PETRI_PLACES=116, PETRI_TRANSITIONS=99} [2024-06-14 12:17:32,503 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 83 predicate places. [2024-06-14 12:17:32,503 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 99 transitions, 768 flow [2024-06-14 12:17:32,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:32,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:32,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:32,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:17:32,504 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:32,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:32,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1794847348, now seen corresponding path program 3 times [2024-06-14 12:17:32,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:32,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004243828] [2024-06-14 12:17:32,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:32,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:32,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:33,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:33,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:33,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004243828] [2024-06-14 12:17:33,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004243828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:33,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:33,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:33,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399720996] [2024-06-14 12:17:33,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:33,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:33,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:33,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:33,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:33,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:33,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 99 transitions, 768 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:33,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:33,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:33,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:33,508 INFO L124 PetriNetUnfolderBase]: 325/583 cut-off events. [2024-06-14 12:17:33,508 INFO L125 PetriNetUnfolderBase]: For 27334/27334 co-relation queries the response was YES. [2024-06-14 12:17:33,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3762 conditions, 583 events. 325/583 cut-off events. For 27334/27334 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2279 event pairs, 56 based on Foata normal form. 1/584 useless extension candidates. Maximal degree in co-relation 3704. Up to 456 conditions per place. [2024-06-14 12:17:33,512 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 71 selfloop transitions, 31 changer transitions 0/117 dead transitions. [2024-06-14 12:17:33,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 117 transitions, 1096 flow [2024-06-14 12:17:33,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:33,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:33,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-14 12:17:33,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3954248366013072 [2024-06-14 12:17:33,513 INFO L175 Difference]: Start difference. First operand has 116 places, 99 transitions, 768 flow. Second operand 9 states and 121 transitions. [2024-06-14 12:17:33,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 117 transitions, 1096 flow [2024-06-14 12:17:33,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 117 transitions, 1040 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:33,533 INFO L231 Difference]: Finished difference. Result has 120 places, 101 transitions, 797 flow [2024-06-14 12:17:33,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=797, PETRI_PLACES=120, PETRI_TRANSITIONS=101} [2024-06-14 12:17:33,533 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 87 predicate places. [2024-06-14 12:17:33,534 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 101 transitions, 797 flow [2024-06-14 12:17:33,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:33,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:33,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:33,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:17:33,534 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:33,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:33,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1376277744, now seen corresponding path program 2 times [2024-06-14 12:17:33,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:33,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100651798] [2024-06-14 12:17:33,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:33,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:33,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:34,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-14 12:17:34,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:34,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100651798] [2024-06-14 12:17:34,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100651798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:34,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:34,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:34,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730796112] [2024-06-14 12:17:34,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:34,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:34,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:34,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:34,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:34,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:34,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 101 transitions, 797 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:34,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:34,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:34,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:34,492 INFO L124 PetriNetUnfolderBase]: 349/612 cut-off events. [2024-06-14 12:17:34,494 INFO L125 PetriNetUnfolderBase]: For 29326/29326 co-relation queries the response was YES. [2024-06-14 12:17:34,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4000 conditions, 612 events. 349/612 cut-off events. For 29326/29326 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2352 event pairs, 59 based on Foata normal form. 1/613 useless extension candidates. Maximal degree in co-relation 3940. Up to 490 conditions per place. [2024-06-14 12:17:34,506 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 81 selfloop transitions, 39 changer transitions 0/122 dead transitions. [2024-06-14 12:17:34,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 122 transitions, 1241 flow [2024-06-14 12:17:34,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:34,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:34,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-14 12:17:34,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:17:34,512 INFO L175 Difference]: Start difference. First operand has 120 places, 101 transitions, 797 flow. Second operand 9 states and 117 transitions. [2024-06-14 12:17:34,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 122 transitions, 1241 flow [2024-06-14 12:17:34,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 122 transitions, 1185 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:34,536 INFO L231 Difference]: Finished difference. Result has 123 places, 105 transitions, 848 flow [2024-06-14 12:17:34,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=848, PETRI_PLACES=123, PETRI_TRANSITIONS=105} [2024-06-14 12:17:34,537 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 90 predicate places. [2024-06-14 12:17:34,537 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 105 transitions, 848 flow [2024-06-14 12:17:34,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:34,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:34,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:34,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:17:34,538 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:34,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:34,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1082945408, now seen corresponding path program 3 times [2024-06-14 12:17:34,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:34,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310044196] [2024-06-14 12:17:34,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:34,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:34,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:35,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:35,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:35,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310044196] [2024-06-14 12:17:35,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310044196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:35,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:35,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:35,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768345706] [2024-06-14 12:17:35,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:35,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:35,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:35,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:35,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:35,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:35,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 105 transitions, 848 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:35,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:35,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:35,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:35,518 INFO L124 PetriNetUnfolderBase]: 347/609 cut-off events. [2024-06-14 12:17:35,518 INFO L125 PetriNetUnfolderBase]: For 30371/30371 co-relation queries the response was YES. [2024-06-14 12:17:35,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4022 conditions, 609 events. 347/609 cut-off events. For 30371/30371 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2342 event pairs, 59 based on Foata normal form. 1/610 useless extension candidates. Maximal degree in co-relation 3961. Up to 488 conditions per place. [2024-06-14 12:17:35,522 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 79 selfloop transitions, 40 changer transitions 0/121 dead transitions. [2024-06-14 12:17:35,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 121 transitions, 1196 flow [2024-06-14 12:17:35,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:35,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:35,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-14 12:17:35,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3758169934640523 [2024-06-14 12:17:35,523 INFO L175 Difference]: Start difference. First operand has 123 places, 105 transitions, 848 flow. Second operand 9 states and 115 transitions. [2024-06-14 12:17:35,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 121 transitions, 1196 flow [2024-06-14 12:17:35,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 121 transitions, 1139 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:35,570 INFO L231 Difference]: Finished difference. Result has 127 places, 105 transitions, 876 flow [2024-06-14 12:17:35,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=876, PETRI_PLACES=127, PETRI_TRANSITIONS=105} [2024-06-14 12:17:35,571 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 94 predicate places. [2024-06-14 12:17:35,571 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 105 transitions, 876 flow [2024-06-14 12:17:35,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:35,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:35,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:35,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:17:35,572 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:35,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:35,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1794854292, now seen corresponding path program 1 times [2024-06-14 12:17:35,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:35,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024448459] [2024-06-14 12:17:35,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:35,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:35,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:36,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:36,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:36,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024448459] [2024-06-14 12:17:36,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024448459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:36,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:36,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:36,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701520685] [2024-06-14 12:17:36,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:36,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:36,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:36,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:36,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:36,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:36,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 105 transitions, 876 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:36,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:36,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:36,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:36,563 INFO L124 PetriNetUnfolderBase]: 366/640 cut-off events. [2024-06-14 12:17:36,563 INFO L125 PetriNetUnfolderBase]: For 34870/34870 co-relation queries the response was YES. [2024-06-14 12:17:36,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4273 conditions, 640 events. 366/640 cut-off events. For 34870/34870 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2509 event pairs, 64 based on Foata normal form. 3/643 useless extension candidates. Maximal degree in co-relation 4211. Up to 471 conditions per place. [2024-06-14 12:17:36,568 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 91 selfloop transitions, 38 changer transitions 0/131 dead transitions. [2024-06-14 12:17:36,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 131 transitions, 1292 flow [2024-06-14 12:17:36,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:36,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:36,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-14 12:17:36,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3954248366013072 [2024-06-14 12:17:36,570 INFO L175 Difference]: Start difference. First operand has 127 places, 105 transitions, 876 flow. Second operand 9 states and 121 transitions. [2024-06-14 12:17:36,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 131 transitions, 1292 flow [2024-06-14 12:17:36,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 131 transitions, 1207 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 12:17:36,599 INFO L231 Difference]: Finished difference. Result has 128 places, 109 transitions, 904 flow [2024-06-14 12:17:36,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=904, PETRI_PLACES=128, PETRI_TRANSITIONS=109} [2024-06-14 12:17:36,599 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 95 predicate places. [2024-06-14 12:17:36,600 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 109 transitions, 904 flow [2024-06-14 12:17:36,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:36,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:36,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:36,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:17:36,600 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:36,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:36,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1937247876, now seen corresponding path program 2 times [2024-06-14 12:17:36,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:36,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713375518] [2024-06-14 12:17:36,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:36,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:36,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:37,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:37,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:37,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713375518] [2024-06-14 12:17:37,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713375518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:37,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:37,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:37,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342962067] [2024-06-14 12:17:37,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:37,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:37,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:37,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:37,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:37,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:37,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 109 transitions, 904 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:37,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:37,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:37,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:37,663 INFO L124 PetriNetUnfolderBase]: 405/703 cut-off events. [2024-06-14 12:17:37,663 INFO L125 PetriNetUnfolderBase]: For 41254/41254 co-relation queries the response was YES. [2024-06-14 12:17:37,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4862 conditions, 703 events. 405/703 cut-off events. For 41254/41254 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2836 event pairs, 70 based on Foata normal form. 3/706 useless extension candidates. Maximal degree in co-relation 4799. Up to 503 conditions per place. [2024-06-14 12:17:37,667 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 97 selfloop transitions, 39 changer transitions 0/138 dead transitions. [2024-06-14 12:17:37,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 138 transitions, 1516 flow [2024-06-14 12:17:37,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:37,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:37,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-14 12:17:37,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40522875816993464 [2024-06-14 12:17:37,669 INFO L175 Difference]: Start difference. First operand has 128 places, 109 transitions, 904 flow. Second operand 9 states and 124 transitions. [2024-06-14 12:17:37,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 138 transitions, 1516 flow [2024-06-14 12:17:37,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 138 transitions, 1466 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:37,700 INFO L231 Difference]: Finished difference. Result has 132 places, 115 transitions, 991 flow [2024-06-14 12:17:37,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=991, PETRI_PLACES=132, PETRI_TRANSITIONS=115} [2024-06-14 12:17:37,701 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 99 predicate places. [2024-06-14 12:17:37,701 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 115 transitions, 991 flow [2024-06-14 12:17:37,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:37,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:37,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:37,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:17:37,702 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:37,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:37,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1967574574, now seen corresponding path program 4 times [2024-06-14 12:17:37,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:37,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812074699] [2024-06-14 12:17:37,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:37,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:37,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:38,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:38,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:38,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812074699] [2024-06-14 12:17:38,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812074699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:38,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:38,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:38,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160787804] [2024-06-14 12:17:38,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:38,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:38,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:38,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:38,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:38,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:38,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 115 transitions, 991 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:38,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:38,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:38,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:38,663 INFO L124 PetriNetUnfolderBase]: 413/716 cut-off events. [2024-06-14 12:17:38,664 INFO L125 PetriNetUnfolderBase]: For 42641/42641 co-relation queries the response was YES. [2024-06-14 12:17:38,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5078 conditions, 716 events. 413/716 cut-off events. For 42641/42641 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2886 event pairs, 75 based on Foata normal form. 1/717 useless extension candidates. Maximal degree in co-relation 5013. Up to 592 conditions per place. [2024-06-14 12:17:38,668 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 88 selfloop transitions, 43 changer transitions 0/133 dead transitions. [2024-06-14 12:17:38,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 133 transitions, 1469 flow [2024-06-14 12:17:38,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:38,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:38,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-14 12:17:38,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37254901960784315 [2024-06-14 12:17:38,669 INFO L175 Difference]: Start difference. First operand has 132 places, 115 transitions, 991 flow. Second operand 9 states and 114 transitions. [2024-06-14 12:17:38,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 133 transitions, 1469 flow [2024-06-14 12:17:38,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 133 transitions, 1416 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 12:17:38,706 INFO L231 Difference]: Finished difference. Result has 137 places, 119 transitions, 1057 flow [2024-06-14 12:17:38,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1057, PETRI_PLACES=137, PETRI_TRANSITIONS=119} [2024-06-14 12:17:38,707 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 104 predicate places. [2024-06-14 12:17:38,707 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 119 transitions, 1057 flow [2024-06-14 12:17:38,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:38,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:38,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:38,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:17:38,707 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:38,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:38,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1967583192, now seen corresponding path program 3 times [2024-06-14 12:17:38,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:38,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610369207] [2024-06-14 12:17:38,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:38,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:38,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:39,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:39,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:39,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610369207] [2024-06-14 12:17:39,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610369207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:39,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:39,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:39,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916595216] [2024-06-14 12:17:39,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:39,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:39,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:39,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:39,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:39,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:39,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 119 transitions, 1057 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:39,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:39,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:39,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:39,705 INFO L124 PetriNetUnfolderBase]: 407/707 cut-off events. [2024-06-14 12:17:39,705 INFO L125 PetriNetUnfolderBase]: For 44006/44006 co-relation queries the response was YES. [2024-06-14 12:17:39,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4952 conditions, 707 events. 407/707 cut-off events. For 44006/44006 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2858 event pairs, 70 based on Foata normal form. 3/710 useless extension candidates. Maximal degree in co-relation 4886. Up to 512 conditions per place. [2024-06-14 12:17:39,709 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 96 selfloop transitions, 41 changer transitions 0/139 dead transitions. [2024-06-14 12:17:39,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 139 transitions, 1541 flow [2024-06-14 12:17:39,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:39,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:39,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-14 12:17:39,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39215686274509803 [2024-06-14 12:17:39,710 INFO L175 Difference]: Start difference. First operand has 137 places, 119 transitions, 1057 flow. Second operand 9 states and 120 transitions. [2024-06-14 12:17:39,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 139 transitions, 1541 flow [2024-06-14 12:17:39,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 139 transitions, 1481 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:39,750 INFO L231 Difference]: Finished difference. Result has 141 places, 119 transitions, 1084 flow [2024-06-14 12:17:39,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1084, PETRI_PLACES=141, PETRI_TRANSITIONS=119} [2024-06-14 12:17:39,751 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 108 predicate places. [2024-06-14 12:17:39,751 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 119 transitions, 1084 flow [2024-06-14 12:17:39,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:39,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:39,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:39,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:17:39,751 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:39,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:39,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1370015124, now seen corresponding path program 5 times [2024-06-14 12:17:39,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:39,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637437891] [2024-06-14 12:17:39,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:39,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:39,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:40,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:40,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:40,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637437891] [2024-06-14 12:17:40,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637437891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:40,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:40,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:40,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460328877] [2024-06-14 12:17:40,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:40,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:40,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:40,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:40,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:40,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:40,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 119 transitions, 1084 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:40,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:40,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:40,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:40,735 INFO L124 PetriNetUnfolderBase]: 410/712 cut-off events. [2024-06-14 12:17:40,735 INFO L125 PetriNetUnfolderBase]: For 44720/44720 co-relation queries the response was YES. [2024-06-14 12:17:40,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5060 conditions, 712 events. 410/712 cut-off events. For 44720/44720 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2872 event pairs, 73 based on Foata normal form. 1/713 useless extension candidates. Maximal degree in co-relation 4993. Up to 587 conditions per place. [2024-06-14 12:17:40,739 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 91 selfloop transitions, 42 changer transitions 0/135 dead transitions. [2024-06-14 12:17:40,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 135 transitions, 1560 flow [2024-06-14 12:17:40,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:40,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:40,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-14 12:17:40,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790849673202614 [2024-06-14 12:17:40,741 INFO L175 Difference]: Start difference. First operand has 141 places, 119 transitions, 1084 flow. Second operand 9 states and 116 transitions. [2024-06-14 12:17:40,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 135 transitions, 1560 flow [2024-06-14 12:17:40,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 135 transitions, 1483 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:40,785 INFO L231 Difference]: Finished difference. Result has 143 places, 121 transitions, 1110 flow [2024-06-14 12:17:40,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1110, PETRI_PLACES=143, PETRI_TRANSITIONS=121} [2024-06-14 12:17:40,786 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 110 predicate places. [2024-06-14 12:17:40,786 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 121 transitions, 1110 flow [2024-06-14 12:17:40,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:40,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:40,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:40,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:17:40,787 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:40,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:40,788 INFO L85 PathProgramCache]: Analyzing trace with hash -910462028, now seen corresponding path program 6 times [2024-06-14 12:17:40,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:40,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921297603] [2024-06-14 12:17:40,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:40,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:40,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:41,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-14 12:17:41,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:41,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921297603] [2024-06-14 12:17:41,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921297603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:41,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:41,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:41,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819937729] [2024-06-14 12:17:41,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:41,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:41,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:41,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:41,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:41,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:41,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 121 transitions, 1110 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:41,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:41,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:41,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:41,797 INFO L124 PetriNetUnfolderBase]: 408/709 cut-off events. [2024-06-14 12:17:41,798 INFO L125 PetriNetUnfolderBase]: For 45937/45937 co-relation queries the response was YES. [2024-06-14 12:17:41,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5028 conditions, 709 events. 408/709 cut-off events. For 45937/45937 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2873 event pairs, 73 based on Foata normal form. 1/710 useless extension candidates. Maximal degree in co-relation 4960. Up to 585 conditions per place. [2024-06-14 12:17:41,803 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 89 selfloop transitions, 43 changer transitions 0/134 dead transitions. [2024-06-14 12:17:41,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 134 transitions, 1488 flow [2024-06-14 12:17:41,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:41,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:41,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-14 12:17:41,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37254901960784315 [2024-06-14 12:17:41,804 INFO L175 Difference]: Start difference. First operand has 143 places, 121 transitions, 1110 flow. Second operand 9 states and 114 transitions. [2024-06-14 12:17:41,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 134 transitions, 1488 flow [2024-06-14 12:17:41,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 134 transitions, 1389 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:41,854 INFO L231 Difference]: Finished difference. Result has 145 places, 121 transitions, 1102 flow [2024-06-14 12:17:41,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1011, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1102, PETRI_PLACES=145, PETRI_TRANSITIONS=121} [2024-06-14 12:17:41,855 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 112 predicate places. [2024-06-14 12:17:41,855 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 121 transitions, 1102 flow [2024-06-14 12:17:41,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:41,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:41,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:41,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:17:41,856 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:41,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:41,856 INFO L85 PathProgramCache]: Analyzing trace with hash 395900510, now seen corresponding path program 4 times [2024-06-14 12:17:41,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:41,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515491029] [2024-06-14 12:17:41,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:41,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:41,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:42,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:42,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:42,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515491029] [2024-06-14 12:17:42,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515491029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:42,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:42,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:42,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344000958] [2024-06-14 12:17:42,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:42,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:42,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:42,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:42,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:42,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:42,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 121 transitions, 1102 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:42,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:42,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:42,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:42,832 INFO L124 PetriNetUnfolderBase]: 402/700 cut-off events. [2024-06-14 12:17:42,832 INFO L125 PetriNetUnfolderBase]: For 47193/47193 co-relation queries the response was YES. [2024-06-14 12:17:42,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4919 conditions, 700 events. 402/700 cut-off events. For 47193/47193 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2825 event pairs, 68 based on Foata normal form. 3/703 useless extension candidates. Maximal degree in co-relation 4850. Up to 510 conditions per place. [2024-06-14 12:17:42,836 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 102 selfloop transitions, 38 changer transitions 0/142 dead transitions. [2024-06-14 12:17:42,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 142 transitions, 1522 flow [2024-06-14 12:17:42,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:42,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:42,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-14 12:17:42,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019607843137255 [2024-06-14 12:17:42,837 INFO L175 Difference]: Start difference. First operand has 145 places, 121 transitions, 1102 flow. Second operand 9 states and 123 transitions. [2024-06-14 12:17:42,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 142 transitions, 1522 flow [2024-06-14 12:17:42,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 142 transitions, 1429 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:17:42,881 INFO L231 Difference]: Finished difference. Result has 146 places, 121 transitions, 1090 flow [2024-06-14 12:17:42,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1090, PETRI_PLACES=146, PETRI_TRANSITIONS=121} [2024-06-14 12:17:42,882 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 113 predicate places. [2024-06-14 12:17:42,882 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 121 transitions, 1090 flow [2024-06-14 12:17:42,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:42,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:42,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:42,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:17:42,882 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:42,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:42,882 INFO L85 PathProgramCache]: Analyzing trace with hash -910462214, now seen corresponding path program 4 times [2024-06-14 12:17:42,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:42,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781917273] [2024-06-14 12:17:42,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:42,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:42,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:43,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:43,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:43,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781917273] [2024-06-14 12:17:43,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781917273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:43,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:43,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:43,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114301986] [2024-06-14 12:17:43,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:43,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:43,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:43,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:43,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:43,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:43,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 121 transitions, 1090 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:43,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:43,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:43,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:43,847 INFO L124 PetriNetUnfolderBase]: 387/687 cut-off events. [2024-06-14 12:17:43,847 INFO L125 PetriNetUnfolderBase]: For 47734/47734 co-relation queries the response was YES. [2024-06-14 12:17:43,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4914 conditions, 687 events. 387/687 cut-off events. For 47734/47734 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2847 event pairs, 68 based on Foata normal form. 1/688 useless extension candidates. Maximal degree in co-relation 4844. Up to 549 conditions per place. [2024-06-14 12:17:43,851 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 84 selfloop transitions, 32 changer transitions 0/136 dead transitions. [2024-06-14 12:17:43,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 136 transitions, 1460 flow [2024-06-14 12:17:43,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:43,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:43,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-14 12:17:43,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-14 12:17:43,852 INFO L175 Difference]: Start difference. First operand has 146 places, 121 transitions, 1090 flow. Second operand 9 states and 119 transitions. [2024-06-14 12:17:43,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 136 transitions, 1460 flow [2024-06-14 12:17:43,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 136 transitions, 1363 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 12:17:43,898 INFO L231 Difference]: Finished difference. Result has 146 places, 123 transitions, 1082 flow [2024-06-14 12:17:43,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1082, PETRI_PLACES=146, PETRI_TRANSITIONS=123} [2024-06-14 12:17:43,898 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 113 predicate places. [2024-06-14 12:17:43,898 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 123 transitions, 1082 flow [2024-06-14 12:17:43,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:43,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:43,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:43,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:17:43,899 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:43,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:43,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1679697812, now seen corresponding path program 5 times [2024-06-14 12:17:43,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:43,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465259616] [2024-06-14 12:17:43,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:43,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:43,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:44,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:44,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:44,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465259616] [2024-06-14 12:17:44,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465259616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:44,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:44,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:44,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572071342] [2024-06-14 12:17:44,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:44,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:44,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:44,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:44,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:44,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:44,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 123 transitions, 1082 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:44,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:44,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:44,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:44,934 INFO L124 PetriNetUnfolderBase]: 444/768 cut-off events. [2024-06-14 12:17:44,934 INFO L125 PetriNetUnfolderBase]: For 57776/57776 co-relation queries the response was YES. [2024-06-14 12:17:44,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5523 conditions, 768 events. 444/768 cut-off events. For 57776/57776 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3171 event pairs, 73 based on Foata normal form. 3/771 useless extension candidates. Maximal degree in co-relation 5452. Up to 681 conditions per place. [2024-06-14 12:17:44,940 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 123 selfloop transitions, 21 changer transitions 0/146 dead transitions. [2024-06-14 12:17:44,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 146 transitions, 1646 flow [2024-06-14 12:17:44,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:44,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:44,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-14 12:17:44,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3627450980392157 [2024-06-14 12:17:44,941 INFO L175 Difference]: Start difference. First operand has 146 places, 123 transitions, 1082 flow. Second operand 9 states and 111 transitions. [2024-06-14 12:17:44,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 146 transitions, 1646 flow [2024-06-14 12:17:44,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 146 transitions, 1587 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:44,994 INFO L231 Difference]: Finished difference. Result has 149 places, 129 transitions, 1128 flow [2024-06-14 12:17:44,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1023, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1128, PETRI_PLACES=149, PETRI_TRANSITIONS=129} [2024-06-14 12:17:44,994 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 116 predicate places. [2024-06-14 12:17:44,994 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 129 transitions, 1128 flow [2024-06-14 12:17:44,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:44,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:44,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:44,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:17:44,995 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:44,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:44,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1583928716, now seen corresponding path program 7 times [2024-06-14 12:17:44,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:44,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552477616] [2024-06-14 12:17:44,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:44,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:45,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:45,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-14 12:17:45,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:45,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552477616] [2024-06-14 12:17:45,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552477616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:45,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:45,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:45,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940807694] [2024-06-14 12:17:45,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:45,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:45,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:45,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:45,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:45,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:45,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 129 transitions, 1128 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:45,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:45,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:45,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:45,987 INFO L124 PetriNetUnfolderBase]: 447/773 cut-off events. [2024-06-14 12:17:45,987 INFO L125 PetriNetUnfolderBase]: For 58364/58364 co-relation queries the response was YES. [2024-06-14 12:17:45,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5611 conditions, 773 events. 447/773 cut-off events. For 58364/58364 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3184 event pairs, 77 based on Foata normal form. 1/774 useless extension candidates. Maximal degree in co-relation 5539. Up to 749 conditions per place. [2024-06-14 12:17:45,992 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 124 selfloop transitions, 14 changer transitions 0/140 dead transitions. [2024-06-14 12:17:45,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 140 transitions, 1440 flow [2024-06-14 12:17:45,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:45,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:45,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 12:17:45,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3235294117647059 [2024-06-14 12:17:45,993 INFO L175 Difference]: Start difference. First operand has 149 places, 129 transitions, 1128 flow. Second operand 9 states and 99 transitions. [2024-06-14 12:17:45,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 140 transitions, 1440 flow [2024-06-14 12:17:46,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 140 transitions, 1414 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 12:17:46,054 INFO L231 Difference]: Finished difference. Result has 154 places, 131 transitions, 1155 flow [2024-06-14 12:17:46,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1155, PETRI_PLACES=154, PETRI_TRANSITIONS=131} [2024-06-14 12:17:46,055 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 121 predicate places. [2024-06-14 12:17:46,055 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 131 transitions, 1155 flow [2024-06-14 12:17:46,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:46,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:46,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:46,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:17:46,055 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:46,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:46,055 INFO L85 PathProgramCache]: Analyzing trace with hash -388830604, now seen corresponding path program 5 times [2024-06-14 12:17:46,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:46,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887997986] [2024-06-14 12:17:46,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:46,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:46,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:46,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:46,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:46,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887997986] [2024-06-14 12:17:46,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887997986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:46,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:46,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:46,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619459992] [2024-06-14 12:17:46,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:46,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:46,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:46,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:46,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:46,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:46,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 131 transitions, 1155 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:46,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:46,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:46,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:47,084 INFO L124 PetriNetUnfolderBase]: 425/750 cut-off events. [2024-06-14 12:17:47,084 INFO L125 PetriNetUnfolderBase]: For 60017/60017 co-relation queries the response was YES. [2024-06-14 12:17:47,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5495 conditions, 750 events. 425/750 cut-off events. For 60017/60017 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3157 event pairs, 75 based on Foata normal form. 1/751 useless extension candidates. Maximal degree in co-relation 5421. Up to 677 conditions per place. [2024-06-14 12:17:47,089 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 105 selfloop transitions, 14 changer transitions 0/140 dead transitions. [2024-06-14 12:17:47,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 140 transitions, 1413 flow [2024-06-14 12:17:47,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:47,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:47,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-14 12:17:47,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34967320261437906 [2024-06-14 12:17:47,090 INFO L175 Difference]: Start difference. First operand has 154 places, 131 transitions, 1155 flow. Second operand 9 states and 107 transitions. [2024-06-14 12:17:47,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 140 transitions, 1413 flow [2024-06-14 12:17:47,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 140 transitions, 1378 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:47,149 INFO L231 Difference]: Finished difference. Result has 156 places, 131 transitions, 1153 flow [2024-06-14 12:17:47,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1153, PETRI_PLACES=156, PETRI_TRANSITIONS=131} [2024-06-14 12:17:47,150 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 123 predicate places. [2024-06-14 12:17:47,150 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 131 transitions, 1153 flow [2024-06-14 12:17:47,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:47,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:47,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:47,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:17:47,150 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:47,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:47,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1298591696, now seen corresponding path program 8 times [2024-06-14 12:17:47,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:47,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281655929] [2024-06-14 12:17:47,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:47,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:47,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:47,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:47,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:47,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281655929] [2024-06-14 12:17:47,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281655929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:47,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:47,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:47,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119149205] [2024-06-14 12:17:47,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:47,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:47,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:47,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:47,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:47,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:47,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 131 transitions, 1153 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:47,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:47,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:47,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:48,106 INFO L124 PetriNetUnfolderBase]: 448/775 cut-off events. [2024-06-14 12:17:48,106 INFO L125 PetriNetUnfolderBase]: For 62138/62138 co-relation queries the response was YES. [2024-06-14 12:17:48,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5663 conditions, 775 events. 448/775 cut-off events. For 62138/62138 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3202 event pairs, 77 based on Foata normal form. 1/776 useless extension candidates. Maximal degree in co-relation 5588. Up to 724 conditions per place. [2024-06-14 12:17:48,110 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 114 selfloop transitions, 27 changer transitions 0/143 dead transitions. [2024-06-14 12:17:48,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 143 transitions, 1573 flow [2024-06-14 12:17:48,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:48,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:48,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-14 12:17:48,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33986928104575165 [2024-06-14 12:17:48,111 INFO L175 Difference]: Start difference. First operand has 156 places, 131 transitions, 1153 flow. Second operand 9 states and 104 transitions. [2024-06-14 12:17:48,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 143 transitions, 1573 flow [2024-06-14 12:17:48,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 143 transitions, 1501 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:17:48,174 INFO L231 Difference]: Finished difference. Result has 155 places, 133 transitions, 1160 flow [2024-06-14 12:17:48,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1081, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1160, PETRI_PLACES=155, PETRI_TRANSITIONS=133} [2024-06-14 12:17:48,174 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 122 predicate places. [2024-06-14 12:17:48,174 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 133 transitions, 1160 flow [2024-06-14 12:17:48,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:48,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:48,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:48,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:17:48,175 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:48,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:48,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1298598454, now seen corresponding path program 6 times [2024-06-14 12:17:48,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:48,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914560998] [2024-06-14 12:17:48,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:48,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:48,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:48,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:48,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:48,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914560998] [2024-06-14 12:17:48,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914560998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:48,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:48,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:48,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685701433] [2024-06-14 12:17:48,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:48,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:48,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:48,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:48,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:48,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:48,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 133 transitions, 1160 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:48,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:48,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:48,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:49,166 INFO L124 PetriNetUnfolderBase]: 457/790 cut-off events. [2024-06-14 12:17:49,166 INFO L125 PetriNetUnfolderBase]: For 67200/67200 co-relation queries the response was YES. [2024-06-14 12:17:49,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5787 conditions, 790 events. 457/790 cut-off events. For 67200/67200 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3287 event pairs, 67 based on Foata normal form. 3/793 useless extension candidates. Maximal degree in co-relation 5711. Up to 650 conditions per place. [2024-06-14 12:17:49,172 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 116 selfloop transitions, 33 changer transitions 0/151 dead transitions. [2024-06-14 12:17:49,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 151 transitions, 1618 flow [2024-06-14 12:17:49,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:49,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:49,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-14 12:17:49,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3660130718954248 [2024-06-14 12:17:49,174 INFO L175 Difference]: Start difference. First operand has 155 places, 133 transitions, 1160 flow. Second operand 9 states and 112 transitions. [2024-06-14 12:17:49,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 151 transitions, 1618 flow [2024-06-14 12:17:49,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 151 transitions, 1491 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 12:17:49,253 INFO L231 Difference]: Finished difference. Result has 155 places, 135 transitions, 1126 flow [2024-06-14 12:17:49,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1033, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1126, PETRI_PLACES=155, PETRI_TRANSITIONS=135} [2024-06-14 12:17:49,254 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 122 predicate places. [2024-06-14 12:17:49,254 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 135 transitions, 1126 flow [2024-06-14 12:17:49,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:49,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:49,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:49,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:17:49,254 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:49,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:49,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1298598206, now seen corresponding path program 9 times [2024-06-14 12:17:49,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:49,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408220948] [2024-06-14 12:17:49,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:49,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:49,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:49,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:49,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:49,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408220948] [2024-06-14 12:17:49,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408220948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:49,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:49,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:49,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995324810] [2024-06-14 12:17:49,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:49,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:49,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:49,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:49,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:50,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:50,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 135 transitions, 1126 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:50,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:50,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:50,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:50,259 INFO L124 PetriNetUnfolderBase]: 460/795 cut-off events. [2024-06-14 12:17:50,260 INFO L125 PetriNetUnfolderBase]: For 67235/67235 co-relation queries the response was YES. [2024-06-14 12:17:50,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5879 conditions, 795 events. 460/795 cut-off events. For 67235/67235 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3319 event pairs, 81 based on Foata normal form. 1/796 useless extension candidates. Maximal degree in co-relation 5802. Up to 743 conditions per place. [2024-06-14 12:17:50,265 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 118 selfloop transitions, 27 changer transitions 0/147 dead transitions. [2024-06-14 12:17:50,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 147 transitions, 1554 flow [2024-06-14 12:17:50,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:50,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:50,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-14 12:17:50,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3431372549019608 [2024-06-14 12:17:50,266 INFO L175 Difference]: Start difference. First operand has 155 places, 135 transitions, 1126 flow. Second operand 9 states and 105 transitions. [2024-06-14 12:17:50,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 147 transitions, 1554 flow [2024-06-14 12:17:50,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 147 transitions, 1438 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 12:17:50,344 INFO L231 Difference]: Finished difference. Result has 156 places, 137 transitions, 1085 flow [2024-06-14 12:17:50,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1010, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1085, PETRI_PLACES=156, PETRI_TRANSITIONS=137} [2024-06-14 12:17:50,345 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 123 predicate places. [2024-06-14 12:17:50,345 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 137 transitions, 1085 flow [2024-06-14 12:17:50,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:50,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:50,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:50,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:17:50,345 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:50,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:50,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1594413164, now seen corresponding path program 1 times [2024-06-14 12:17:50,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:50,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564333487] [2024-06-14 12:17:50,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:50,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:50,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:51,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:51,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:51,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564333487] [2024-06-14 12:17:51,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564333487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:51,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:51,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:51,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718269690] [2024-06-14 12:17:51,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:51,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:51,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:51,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:51,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:51,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:51,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 137 transitions, 1085 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:51,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:51,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:51,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:51,755 INFO L124 PetriNetUnfolderBase]: 411/744 cut-off events. [2024-06-14 12:17:51,756 INFO L125 PetriNetUnfolderBase]: For 68328/68328 co-relation queries the response was YES. [2024-06-14 12:17:51,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5457 conditions, 744 events. 411/744 cut-off events. For 68328/68328 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3257 event pairs, 69 based on Foata normal form. 2/746 useless extension candidates. Maximal degree in co-relation 5379. Up to 646 conditions per place. [2024-06-14 12:17:51,775 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 114 selfloop transitions, 14 changer transitions 0/150 dead transitions. [2024-06-14 12:17:51,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 150 transitions, 1383 flow [2024-06-14 12:17:51,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:51,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:51,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-14 12:17:51,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3562091503267974 [2024-06-14 12:17:51,776 INFO L175 Difference]: Start difference. First operand has 156 places, 137 transitions, 1085 flow. Second operand 9 states and 109 transitions. [2024-06-14 12:17:51,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 150 transitions, 1383 flow [2024-06-14 12:17:51,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 150 transitions, 1336 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:51,843 INFO L231 Difference]: Finished difference. Result has 159 places, 139 transitions, 1093 flow [2024-06-14 12:17:51,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1093, PETRI_PLACES=159, PETRI_TRANSITIONS=139} [2024-06-14 12:17:51,844 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 126 predicate places. [2024-06-14 12:17:51,844 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 139 transitions, 1093 flow [2024-06-14 12:17:51,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:51,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:51,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:51,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:17:51,845 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:51,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:51,845 INFO L85 PathProgramCache]: Analyzing trace with hash 52939938, now seen corresponding path program 7 times [2024-06-14 12:17:51,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:51,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207508571] [2024-06-14 12:17:51,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:51,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:51,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:52,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:52,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:52,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207508571] [2024-06-14 12:17:52,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207508571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:52,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:52,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:52,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285096108] [2024-06-14 12:17:52,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:52,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:52,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:52,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:52,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:52,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:52,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 139 transitions, 1093 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:52,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:52,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:52,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:52,966 INFO L124 PetriNetUnfolderBase]: 450/780 cut-off events. [2024-06-14 12:17:52,966 INFO L125 PetriNetUnfolderBase]: For 67830/67830 co-relation queries the response was YES. [2024-06-14 12:17:52,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5572 conditions, 780 events. 450/780 cut-off events. For 67830/67830 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3254 event pairs, 72 based on Foata normal form. 3/783 useless extension candidates. Maximal degree in co-relation 5493. Up to 740 conditions per place. [2024-06-14 12:17:52,972 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 136 selfloop transitions, 14 changer transitions 0/152 dead transitions. [2024-06-14 12:17:52,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 152 transitions, 1425 flow [2024-06-14 12:17:52,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:52,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:52,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-14 12:17:52,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3366013071895425 [2024-06-14 12:17:52,973 INFO L175 Difference]: Start difference. First operand has 159 places, 139 transitions, 1093 flow. Second operand 9 states and 103 transitions. [2024-06-14 12:17:52,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 152 transitions, 1425 flow [2024-06-14 12:17:53,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 152 transitions, 1379 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:53,056 INFO L231 Difference]: Finished difference. Result has 161 places, 139 transitions, 1080 flow [2024-06-14 12:17:53,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1047, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1080, PETRI_PLACES=161, PETRI_TRANSITIONS=139} [2024-06-14 12:17:53,057 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 128 predicate places. [2024-06-14 12:17:53,057 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 139 transitions, 1080 flow [2024-06-14 12:17:53,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:53,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:53,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:53,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:17:53,057 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:53,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:53,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1298837464, now seen corresponding path program 8 times [2024-06-14 12:17:53,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:53,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518616163] [2024-06-14 12:17:53,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:53,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:53,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:53,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:53,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:53,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518616163] [2024-06-14 12:17:53,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518616163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:53,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:53,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:53,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973857472] [2024-06-14 12:17:53,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:53,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:53,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:53,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:53,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:53,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:53,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 139 transitions, 1080 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:53,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:53,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:53,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:54,048 INFO L124 PetriNetUnfolderBase]: 459/795 cut-off events. [2024-06-14 12:17:54,048 INFO L125 PetriNetUnfolderBase]: For 70748/70748 co-relation queries the response was YES. [2024-06-14 12:17:54,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5670 conditions, 795 events. 459/795 cut-off events. For 70748/70748 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3329 event pairs, 72 based on Foata normal form. 3/798 useless extension candidates. Maximal degree in co-relation 5590. Up to 653 conditions per place. [2024-06-14 12:17:54,053 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 123 selfloop transitions, 33 changer transitions 0/158 dead transitions. [2024-06-14 12:17:54,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 158 transitions, 1666 flow [2024-06-14 12:17:54,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:54,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:54,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-14 12:17:54,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37254901960784315 [2024-06-14 12:17:54,054 INFO L175 Difference]: Start difference. First operand has 161 places, 139 transitions, 1080 flow. Second operand 9 states and 114 transitions. [2024-06-14 12:17:54,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 158 transitions, 1666 flow [2024-06-14 12:17:54,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 158 transitions, 1631 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 12:17:54,129 INFO L231 Difference]: Finished difference. Result has 162 places, 141 transitions, 1136 flow [2024-06-14 12:17:54,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1136, PETRI_PLACES=162, PETRI_TRANSITIONS=141} [2024-06-14 12:17:54,129 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 129 predicate places. [2024-06-14 12:17:54,129 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 141 transitions, 1136 flow [2024-06-14 12:17:54,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:54,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:54,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:54,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:17:54,129 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:54,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:54,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1298828846, now seen corresponding path program 10 times [2024-06-14 12:17:54,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:54,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332586662] [2024-06-14 12:17:54,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:54,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:54,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:54,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:54,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:54,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332586662] [2024-06-14 12:17:54,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332586662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:54,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:54,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:54,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447491326] [2024-06-14 12:17:54,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:54,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:54,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:54,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:54,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:54,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:54,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 141 transitions, 1136 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:54,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:54,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:54,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:55,111 INFO L124 PetriNetUnfolderBase]: 457/792 cut-off events. [2024-06-14 12:17:55,111 INFO L125 PetriNetUnfolderBase]: For 69182/69182 co-relation queries the response was YES. [2024-06-14 12:17:55,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5722 conditions, 792 events. 457/792 cut-off events. For 69182/69182 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3331 event pairs, 76 based on Foata normal form. 1/793 useless extension candidates. Maximal degree in co-relation 5641. Up to 741 conditions per place. [2024-06-14 12:17:55,117 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 122 selfloop transitions, 26 changer transitions 0/150 dead transitions. [2024-06-14 12:17:55,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 150 transitions, 1452 flow [2024-06-14 12:17:55,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:55,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:55,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-14 12:17:55,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3431372549019608 [2024-06-14 12:17:55,118 INFO L175 Difference]: Start difference. First operand has 162 places, 141 transitions, 1136 flow. Second operand 9 states and 105 transitions. [2024-06-14 12:17:55,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 150 transitions, 1452 flow [2024-06-14 12:17:55,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 150 transitions, 1363 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:55,207 INFO L231 Difference]: Finished difference. Result has 164 places, 141 transitions, 1104 flow [2024-06-14 12:17:55,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1047, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1104, PETRI_PLACES=164, PETRI_TRANSITIONS=141} [2024-06-14 12:17:55,208 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 131 predicate places. [2024-06-14 12:17:55,208 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 141 transitions, 1104 flow [2024-06-14 12:17:55,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:55,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:55,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:55,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:17:55,208 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:55,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:55,209 INFO L85 PathProgramCache]: Analyzing trace with hash -380549450, now seen corresponding path program 9 times [2024-06-14 12:17:55,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:55,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102711604] [2024-06-14 12:17:55,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:55,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:55,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:55,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-14 12:17:55,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:55,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102711604] [2024-06-14 12:17:55,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102711604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:55,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:55,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:55,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421642875] [2024-06-14 12:17:55,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:55,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:55,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:55,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:55,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:55,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:55,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 141 transitions, 1104 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:55,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:55,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:55,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:56,217 INFO L124 PetriNetUnfolderBase]: 451/783 cut-off events. [2024-06-14 12:17:56,217 INFO L125 PetriNetUnfolderBase]: For 70031/70031 co-relation queries the response was YES. [2024-06-14 12:17:56,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5439 conditions, 783 events. 451/783 cut-off events. For 70031/70031 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3298 event pairs, 66 based on Foata normal form. 3/786 useless extension candidates. Maximal degree in co-relation 5358. Up to 706 conditions per place. [2024-06-14 12:17:56,222 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 132 selfloop transitions, 22 changer transitions 0/156 dead transitions. [2024-06-14 12:17:56,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 156 transitions, 1450 flow [2024-06-14 12:17:56,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:56,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:56,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-14 12:17:56,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35294117647058826 [2024-06-14 12:17:56,223 INFO L175 Difference]: Start difference. First operand has 164 places, 141 transitions, 1104 flow. Second operand 9 states and 108 transitions. [2024-06-14 12:17:56,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 156 transitions, 1450 flow [2024-06-14 12:17:56,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 156 transitions, 1367 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 12:17:56,319 INFO L231 Difference]: Finished difference. Result has 164 places, 141 transitions, 1070 flow [2024-06-14 12:17:56,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1070, PETRI_PLACES=164, PETRI_TRANSITIONS=141} [2024-06-14 12:17:56,320 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 131 predicate places. [2024-06-14 12:17:56,320 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 141 transitions, 1070 flow [2024-06-14 12:17:56,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:56,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:56,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:56,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:17:56,320 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:56,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:56,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1298829094, now seen corresponding path program 10 times [2024-06-14 12:17:56,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:56,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491588596] [2024-06-14 12:17:56,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:56,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:56,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:57,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:57,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:57,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491588596] [2024-06-14 12:17:57,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491588596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:57,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:57,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:57,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437615246] [2024-06-14 12:17:57,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:57,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:57,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:57,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:57,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:57,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:17:57,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 141 transitions, 1070 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:57,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:57,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:17:57,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:57,374 INFO L124 PetriNetUnfolderBase]: 445/774 cut-off events. [2024-06-14 12:17:57,374 INFO L125 PetriNetUnfolderBase]: For 67856/67856 co-relation queries the response was YES. [2024-06-14 12:17:57,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5282 conditions, 774 events. 445/774 cut-off events. For 67856/67856 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3245 event pairs, 68 based on Foata normal form. 3/777 useless extension candidates. Maximal degree in co-relation 5200. Up to 642 conditions per place. [2024-06-14 12:17:57,380 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 124 selfloop transitions, 32 changer transitions 0/158 dead transitions. [2024-06-14 12:17:57,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 158 transitions, 1426 flow [2024-06-14 12:17:57,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:57,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:57,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-14 12:17:57,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3758169934640523 [2024-06-14 12:17:57,381 INFO L175 Difference]: Start difference. First operand has 164 places, 141 transitions, 1070 flow. Second operand 9 states and 115 transitions. [2024-06-14 12:17:57,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 158 transitions, 1426 flow [2024-06-14 12:17:57,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 158 transitions, 1375 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:17:57,472 INFO L231 Difference]: Finished difference. Result has 165 places, 141 transitions, 1088 flow [2024-06-14 12:17:57,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1019, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1088, PETRI_PLACES=165, PETRI_TRANSITIONS=141} [2024-06-14 12:17:57,473 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 132 predicate places. [2024-06-14 12:17:57,473 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 141 transitions, 1088 flow [2024-06-14 12:17:57,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:57,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:57,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:57,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:17:57,473 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:57,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:57,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1594426060, now seen corresponding path program 1 times [2024-06-14 12:17:57,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:57,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671175700] [2024-06-14 12:17:57,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:57,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:57,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:58,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:58,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:58,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671175700] [2024-06-14 12:17:58,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671175700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:58,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:58,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:17:58,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223492869] [2024-06-14 12:17:58,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:58,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:17:58,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:58,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:17:58,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:17:58,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:17:58,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 141 transitions, 1088 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:58,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:58,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:17:58,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:59,098 INFO L124 PetriNetUnfolderBase]: 394/721 cut-off events. [2024-06-14 12:17:59,098 INFO L125 PetriNetUnfolderBase]: For 65297/65297 co-relation queries the response was YES. [2024-06-14 12:17:59,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4965 conditions, 721 events. 394/721 cut-off events. For 65297/65297 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3155 event pairs, 66 based on Foata normal form. 2/723 useless extension candidates. Maximal degree in co-relation 4882. Up to 631 conditions per place. [2024-06-14 12:17:59,103 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 116 selfloop transitions, 13 changer transitions 0/152 dead transitions. [2024-06-14 12:17:59,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 152 transitions, 1370 flow [2024-06-14 12:17:59,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:59,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:59,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-14 12:17:59,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34967320261437906 [2024-06-14 12:17:59,104 INFO L175 Difference]: Start difference. First operand has 165 places, 141 transitions, 1088 flow. Second operand 9 states and 107 transitions. [2024-06-14 12:17:59,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 152 transitions, 1370 flow [2024-06-14 12:17:59,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 152 transitions, 1280 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 12:17:59,196 INFO L231 Difference]: Finished difference. Result has 165 places, 141 transitions, 1028 flow [2024-06-14 12:17:59,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=998, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1028, PETRI_PLACES=165, PETRI_TRANSITIONS=141} [2024-06-14 12:17:59,196 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 132 predicate places. [2024-06-14 12:17:59,196 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 141 transitions, 1028 flow [2024-06-14 12:17:59,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:59,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:59,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:59,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:17:59,196 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:17:59,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:59,197 INFO L85 PathProgramCache]: Analyzing trace with hash -342006205, now seen corresponding path program 1 times [2024-06-14 12:17:59,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:59,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368414304] [2024-06-14 12:17:59,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:59,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:59,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:00,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:00,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:00,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368414304] [2024-06-14 12:18:00,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368414304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:00,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:00,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:00,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423265414] [2024-06-14 12:18:00,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:00,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:00,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:00,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:00,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:00,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:18:00,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 141 transitions, 1028 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:00,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:00,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:18:00,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:00,544 INFO L124 PetriNetUnfolderBase]: 429/761 cut-off events. [2024-06-14 12:18:00,544 INFO L125 PetriNetUnfolderBase]: For 67850/67850 co-relation queries the response was YES. [2024-06-14 12:18:00,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5187 conditions, 761 events. 429/761 cut-off events. For 67850/67850 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3244 event pairs, 68 based on Foata normal form. 1/762 useless extension candidates. Maximal degree in co-relation 5103. Up to 645 conditions per place. [2024-06-14 12:18:00,549 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 129 selfloop transitions, 20 changer transitions 0/172 dead transitions. [2024-06-14 12:18:00,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 172 transitions, 1544 flow [2024-06-14 12:18:00,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:18:00,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:18:00,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-14 12:18:00,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850267379679144 [2024-06-14 12:18:00,551 INFO L175 Difference]: Start difference. First operand has 165 places, 141 transitions, 1028 flow. Second operand 11 states and 144 transitions. [2024-06-14 12:18:00,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 172 transitions, 1544 flow [2024-06-14 12:18:00,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 172 transitions, 1512 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:00,657 INFO L231 Difference]: Finished difference. Result has 169 places, 145 transitions, 1081 flow [2024-06-14 12:18:00,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=996, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1081, PETRI_PLACES=169, PETRI_TRANSITIONS=145} [2024-06-14 12:18:00,658 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 136 predicate places. [2024-06-14 12:18:00,658 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 145 transitions, 1081 flow [2024-06-14 12:18:00,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:00,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:00,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:00,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:18:00,658 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:00,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:00,658 INFO L85 PathProgramCache]: Analyzing trace with hash -199812925, now seen corresponding path program 2 times [2024-06-14 12:18:00,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:00,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825898307] [2024-06-14 12:18:00,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:00,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:00,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:01,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:01,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:01,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825898307] [2024-06-14 12:18:01,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825898307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:01,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:01,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:01,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337321634] [2024-06-14 12:18:01,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:01,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:01,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:01,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:01,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:01,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:18:01,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 145 transitions, 1081 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:01,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:01,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:18:01,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:02,252 INFO L124 PetriNetUnfolderBase]: 427/758 cut-off events. [2024-06-14 12:18:02,253 INFO L125 PetriNetUnfolderBase]: For 68436/68436 co-relation queries the response was YES. [2024-06-14 12:18:02,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5198 conditions, 758 events. 427/758 cut-off events. For 68436/68436 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3243 event pairs, 68 based on Foata normal form. 1/759 useless extension candidates. Maximal degree in co-relation 5113. Up to 655 conditions per place. [2024-06-14 12:18:02,257 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 128 selfloop transitions, 16 changer transitions 0/167 dead transitions. [2024-06-14 12:18:02,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 167 transitions, 1423 flow [2024-06-14 12:18:02,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:02,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:02,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-14 12:18:02,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37941176470588234 [2024-06-14 12:18:02,258 INFO L175 Difference]: Start difference. First operand has 169 places, 145 transitions, 1081 flow. Second operand 10 states and 129 transitions. [2024-06-14 12:18:02,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 167 transitions, 1423 flow [2024-06-14 12:18:02,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 167 transitions, 1377 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:02,381 INFO L231 Difference]: Finished difference. Result has 172 places, 145 transitions, 1072 flow [2024-06-14 12:18:02,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1072, PETRI_PLACES=172, PETRI_TRANSITIONS=145} [2024-06-14 12:18:02,382 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 139 predicate places. [2024-06-14 12:18:02,382 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 145 transitions, 1072 flow [2024-06-14 12:18:02,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:02,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:02,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:02,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:18:02,382 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:02,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:02,382 INFO L85 PathProgramCache]: Analyzing trace with hash -341915840, now seen corresponding path program 1 times [2024-06-14 12:18:02,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:02,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962145828] [2024-06-14 12:18:02,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:02,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:02,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:03,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:03,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:03,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962145828] [2024-06-14 12:18:03,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962145828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:03,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:03,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:03,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701297819] [2024-06-14 12:18:03,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:03,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:03,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:03,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:03,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:03,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:03,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 145 transitions, 1072 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:03,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:03,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:03,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:03,546 INFO L124 PetriNetUnfolderBase]: 451/784 cut-off events. [2024-06-14 12:18:03,546 INFO L125 PetriNetUnfolderBase]: For 70495/70495 co-relation queries the response was YES. [2024-06-14 12:18:03,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5365 conditions, 784 events. 451/784 cut-off events. For 70495/70495 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3300 event pairs, 69 based on Foata normal form. 1/785 useless extension candidates. Maximal degree in co-relation 5278. Up to 733 conditions per place. [2024-06-14 12:18:03,551 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 151 selfloop transitions, 16 changer transitions 0/169 dead transitions. [2024-06-14 12:18:03,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 169 transitions, 1478 flow [2024-06-14 12:18:03,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:03,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:03,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-14 12:18:03,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35294117647058826 [2024-06-14 12:18:03,552 INFO L175 Difference]: Start difference. First operand has 172 places, 145 transitions, 1072 flow. Second operand 10 states and 120 transitions. [2024-06-14 12:18:03,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 169 transitions, 1478 flow [2024-06-14 12:18:03,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 169 transitions, 1441 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:18:03,679 INFO L231 Difference]: Finished difference. Result has 173 places, 147 transitions, 1094 flow [2024-06-14 12:18:03,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1094, PETRI_PLACES=173, PETRI_TRANSITIONS=147} [2024-06-14 12:18:03,680 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 140 predicate places. [2024-06-14 12:18:03,680 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 147 transitions, 1094 flow [2024-06-14 12:18:03,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:03,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:03,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:03,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:18:03,681 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:03,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:03,681 INFO L85 PathProgramCache]: Analyzing trace with hash -281518265, now seen corresponding path program 1 times [2024-06-14 12:18:03,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:03,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87695220] [2024-06-14 12:18:03,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:03,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:03,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:04,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:04,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:04,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87695220] [2024-06-14 12:18:04,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87695220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:04,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:04,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:04,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108941104] [2024-06-14 12:18:04,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:04,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:04,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:04,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:04,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:04,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:04,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 147 transitions, 1094 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:04,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:04,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:04,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:04,768 INFO L124 PetriNetUnfolderBase]: 470/815 cut-off events. [2024-06-14 12:18:04,768 INFO L125 PetriNetUnfolderBase]: For 80218/80218 co-relation queries the response was YES. [2024-06-14 12:18:04,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5661 conditions, 815 events. 470/815 cut-off events. For 80218/80218 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3472 event pairs, 60 based on Foata normal form. 3/818 useless extension candidates. Maximal degree in co-relation 5573. Up to 445 conditions per place. [2024-06-14 12:18:04,773 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 104 selfloop transitions, 73 changer transitions 0/179 dead transitions. [2024-06-14 12:18:04,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 179 transitions, 1674 flow [2024-06-14 12:18:04,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:04,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:04,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-14 12:18:04,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40588235294117647 [2024-06-14 12:18:04,774 INFO L175 Difference]: Start difference. First operand has 173 places, 147 transitions, 1094 flow. Second operand 10 states and 138 transitions. [2024-06-14 12:18:04,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 179 transitions, 1674 flow [2024-06-14 12:18:04,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 179 transitions, 1631 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:04,877 INFO L231 Difference]: Finished difference. Result has 175 places, 151 transitions, 1238 flow [2024-06-14 12:18:04,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1238, PETRI_PLACES=175, PETRI_TRANSITIONS=151} [2024-06-14 12:18:04,877 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 142 predicate places. [2024-06-14 12:18:04,877 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 151 transitions, 1238 flow [2024-06-14 12:18:04,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:04,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:04,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:04,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:18:04,878 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:04,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:04,878 INFO L85 PathProgramCache]: Analyzing trace with hash 644339014, now seen corresponding path program 2 times [2024-06-14 12:18:04,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:04,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461134024] [2024-06-14 12:18:04,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:04,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:04,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:05,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:05,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:05,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461134024] [2024-06-14 12:18:05,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461134024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:05,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:05,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:05,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800084933] [2024-06-14 12:18:05,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:05,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:05,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:05,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:05,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:05,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:05,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 151 transitions, 1238 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:05,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:05,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:05,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:05,949 INFO L124 PetriNetUnfolderBase]: 478/828 cut-off events. [2024-06-14 12:18:05,949 INFO L125 PetriNetUnfolderBase]: For 81199/81199 co-relation queries the response was YES. [2024-06-14 12:18:05,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6040 conditions, 828 events. 478/828 cut-off events. For 81199/81199 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3547 event pairs, 75 based on Foata normal form. 1/829 useless extension candidates. Maximal degree in co-relation 5951. Up to 642 conditions per place. [2024-06-14 12:18:05,956 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 115 selfloop transitions, 61 changer transitions 0/178 dead transitions. [2024-06-14 12:18:05,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 178 transitions, 1954 flow [2024-06-14 12:18:05,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:05,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:05,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-14 12:18:05,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:18:05,957 INFO L175 Difference]: Start difference. First operand has 175 places, 151 transitions, 1238 flow. Second operand 10 states and 130 transitions. [2024-06-14 12:18:05,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 178 transitions, 1954 flow [2024-06-14 12:18:06,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 178 transitions, 1866 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:06,074 INFO L231 Difference]: Finished difference. Result has 179 places, 157 transitions, 1347 flow [2024-06-14 12:18:06,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1347, PETRI_PLACES=179, PETRI_TRANSITIONS=157} [2024-06-14 12:18:06,075 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 146 predicate places. [2024-06-14 12:18:06,075 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 157 transitions, 1347 flow [2024-06-14 12:18:06,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:06,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:06,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:06,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:18:06,076 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:06,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:06,076 INFO L85 PathProgramCache]: Analyzing trace with hash -199668775, now seen corresponding path program 3 times [2024-06-14 12:18:06,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:06,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660071690] [2024-06-14 12:18:06,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:06,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:06,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:07,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-14 12:18:07,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:07,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660071690] [2024-06-14 12:18:07,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660071690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:07,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:07,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:07,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836444439] [2024-06-14 12:18:07,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:07,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:07,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:07,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:07,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:07,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:18:07,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 157 transitions, 1347 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:07,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:07,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:18:07,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:07,414 INFO L124 PetriNetUnfolderBase]: 459/811 cut-off events. [2024-06-14 12:18:07,414 INFO L125 PetriNetUnfolderBase]: For 84304/84304 co-relation queries the response was YES. [2024-06-14 12:18:07,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6084 conditions, 811 events. 459/811 cut-off events. For 84304/84304 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3539 event pairs, 71 based on Foata normal form. 1/812 useless extension candidates. Maximal degree in co-relation 5993. Up to 659 conditions per place. [2024-06-14 12:18:07,420 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 114 selfloop transitions, 37 changer transitions 0/178 dead transitions. [2024-06-14 12:18:07,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 178 transitions, 1717 flow [2024-06-14 12:18:07,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:07,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:07,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-14 12:18:07,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38823529411764707 [2024-06-14 12:18:07,421 INFO L175 Difference]: Start difference. First operand has 179 places, 157 transitions, 1347 flow. Second operand 10 states and 132 transitions. [2024-06-14 12:18:07,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 178 transitions, 1717 flow [2024-06-14 12:18:07,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 178 transitions, 1641 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:07,544 INFO L231 Difference]: Finished difference. Result has 184 places, 159 transitions, 1376 flow [2024-06-14 12:18:07,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1271, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1376, PETRI_PLACES=184, PETRI_TRANSITIONS=159} [2024-06-14 12:18:07,544 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 151 predicate places. [2024-06-14 12:18:07,544 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 159 transitions, 1376 flow [2024-06-14 12:18:07,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:07,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:07,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:07,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 12:18:07,545 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:07,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:07,545 INFO L85 PathProgramCache]: Analyzing trace with hash -338196770, now seen corresponding path program 3 times [2024-06-14 12:18:07,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:07,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694057757] [2024-06-14 12:18:07,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:07,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:07,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:08,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:08,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:08,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694057757] [2024-06-14 12:18:08,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694057757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:08,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:08,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:08,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305270980] [2024-06-14 12:18:08,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:08,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:08,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:08,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:08,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:08,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:08,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 159 transitions, 1376 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:08,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:08,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:08,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:08,654 INFO L124 PetriNetUnfolderBase]: 479/830 cut-off events. [2024-06-14 12:18:08,655 INFO L125 PetriNetUnfolderBase]: For 84273/84273 co-relation queries the response was YES. [2024-06-14 12:18:08,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6213 conditions, 830 events. 479/830 cut-off events. For 84273/84273 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3531 event pairs, 79 based on Foata normal form. 1/831 useless extension candidates. Maximal degree in co-relation 6120. Up to 645 conditions per place. [2024-06-14 12:18:08,660 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 117 selfloop transitions, 60 changer transitions 0/179 dead transitions. [2024-06-14 12:18:08,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 179 transitions, 1906 flow [2024-06-14 12:18:08,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:08,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:08,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-14 12:18:08,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:18:08,661 INFO L175 Difference]: Start difference. First operand has 184 places, 159 transitions, 1376 flow. Second operand 10 states and 130 transitions. [2024-06-14 12:18:08,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 179 transitions, 1906 flow [2024-06-14 12:18:08,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 179 transitions, 1811 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:08,794 INFO L231 Difference]: Finished difference. Result has 186 places, 159 transitions, 1406 flow [2024-06-14 12:18:08,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1406, PETRI_PLACES=186, PETRI_TRANSITIONS=159} [2024-06-14 12:18:08,794 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 153 predicate places. [2024-06-14 12:18:08,794 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 159 transitions, 1406 flow [2024-06-14 12:18:08,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:08,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:08,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:08,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 12:18:08,795 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:08,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:08,795 INFO L85 PathProgramCache]: Analyzing trace with hash -194091193, now seen corresponding path program 2 times [2024-06-14 12:18:08,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:08,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758970933] [2024-06-14 12:18:08,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:08,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:08,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:09,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:09,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:09,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758970933] [2024-06-14 12:18:09,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758970933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:09,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:09,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:09,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680001170] [2024-06-14 12:18:09,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:09,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:09,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:09,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:09,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:09,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:09,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 159 transitions, 1406 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:09,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:09,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:09,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:09,912 INFO L124 PetriNetUnfolderBase]: 503/869 cut-off events. [2024-06-14 12:18:09,913 INFO L125 PetriNetUnfolderBase]: For 97657/97657 co-relation queries the response was YES. [2024-06-14 12:18:09,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6622 conditions, 869 events. 503/869 cut-off events. For 97657/97657 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3767 event pairs, 62 based on Foata normal form. 3/872 useless extension candidates. Maximal degree in co-relation 6528. Up to 480 conditions per place. [2024-06-14 12:18:09,920 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 123 selfloop transitions, 64 changer transitions 0/189 dead transitions. [2024-06-14 12:18:09,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 189 transitions, 2138 flow [2024-06-14 12:18:09,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:09,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:09,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-14 12:18:09,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40294117647058825 [2024-06-14 12:18:09,922 INFO L175 Difference]: Start difference. First operand has 186 places, 159 transitions, 1406 flow. Second operand 10 states and 137 transitions. [2024-06-14 12:18:09,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 189 transitions, 2138 flow [2024-06-14 12:18:10,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 189 transitions, 2006 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 12:18:10,071 INFO L231 Difference]: Finished difference. Result has 187 places, 163 transitions, 1439 flow [2024-06-14 12:18:10,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1274, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1439, PETRI_PLACES=187, PETRI_TRANSITIONS=163} [2024-06-14 12:18:10,072 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 154 predicate places. [2024-06-14 12:18:10,072 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 163 transitions, 1439 flow [2024-06-14 12:18:10,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:10,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:10,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:10,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 12:18:10,072 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:10,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:10,073 INFO L85 PathProgramCache]: Analyzing trace with hash -194306240, now seen corresponding path program 4 times [2024-06-14 12:18:10,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:10,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378521249] [2024-06-14 12:18:10,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:10,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:10,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:10,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:10,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:10,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378521249] [2024-06-14 12:18:10,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378521249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:10,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:10,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:10,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107628843] [2024-06-14 12:18:10,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:10,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:10,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:10,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:10,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:10,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:10,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 163 transitions, 1439 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:10,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:10,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:10,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:11,184 INFO L124 PetriNetUnfolderBase]: 511/882 cut-off events. [2024-06-14 12:18:11,185 INFO L125 PetriNetUnfolderBase]: For 98706/98706 co-relation queries the response was YES. [2024-06-14 12:18:11,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6848 conditions, 882 events. 511/882 cut-off events. For 98706/98706 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3840 event pairs, 81 based on Foata normal form. 1/883 useless extension candidates. Maximal degree in co-relation 6753. Up to 694 conditions per place. [2024-06-14 12:18:11,191 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 125 selfloop transitions, 58 changer transitions 0/185 dead transitions. [2024-06-14 12:18:11,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 185 transitions, 2155 flow [2024-06-14 12:18:11,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:11,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:11,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-14 12:18:11,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37941176470588234 [2024-06-14 12:18:11,192 INFO L175 Difference]: Start difference. First operand has 187 places, 163 transitions, 1439 flow. Second operand 10 states and 129 transitions. [2024-06-14 12:18:11,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 185 transitions, 2155 flow [2024-06-14 12:18:11,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 185 transitions, 2061 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:11,341 INFO L231 Difference]: Finished difference. Result has 191 places, 167 transitions, 1510 flow [2024-06-14 12:18:11,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1510, PETRI_PLACES=191, PETRI_TRANSITIONS=167} [2024-06-14 12:18:11,341 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 158 predicate places. [2024-06-14 12:18:11,341 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 167 transitions, 1510 flow [2024-06-14 12:18:11,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:11,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:11,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:11,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 12:18:11,342 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:11,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:11,342 INFO L85 PathProgramCache]: Analyzing trace with hash -194300443, now seen corresponding path program 3 times [2024-06-14 12:18:11,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:11,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018658515] [2024-06-14 12:18:11,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:11,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:11,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:12,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:12,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:12,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018658515] [2024-06-14 12:18:12,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018658515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:12,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:12,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:12,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476254322] [2024-06-14 12:18:12,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:12,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:12,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:12,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:12,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:12,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:12,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 167 transitions, 1510 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:12,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:12,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:12,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:12,457 INFO L124 PetriNetUnfolderBase]: 520/897 cut-off events. [2024-06-14 12:18:12,457 INFO L125 PetriNetUnfolderBase]: For 106228/106228 co-relation queries the response was YES. [2024-06-14 12:18:12,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6908 conditions, 897 events. 520/897 cut-off events. For 106228/106228 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3949 event pairs, 62 based on Foata normal form. 3/900 useless extension candidates. Maximal degree in co-relation 6812. Up to 501 conditions per place. [2024-06-14 12:18:12,465 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 132 selfloop transitions, 63 changer transitions 0/197 dead transitions. [2024-06-14 12:18:12,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 197 transitions, 2254 flow [2024-06-14 12:18:12,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:12,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:12,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-14 12:18:12,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147058823529412 [2024-06-14 12:18:12,466 INFO L175 Difference]: Start difference. First operand has 191 places, 167 transitions, 1510 flow. Second operand 10 states and 141 transitions. [2024-06-14 12:18:12,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 197 transitions, 2254 flow [2024-06-14 12:18:12,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 197 transitions, 2158 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:12,623 INFO L231 Difference]: Finished difference. Result has 195 places, 169 transitions, 1559 flow [2024-06-14 12:18:12,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1559, PETRI_PLACES=195, PETRI_TRANSITIONS=169} [2024-06-14 12:18:12,624 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 162 predicate places. [2024-06-14 12:18:12,624 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 169 transitions, 1559 flow [2024-06-14 12:18:12,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:12,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:12,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:12,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 12:18:12,625 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:12,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:12,625 INFO L85 PathProgramCache]: Analyzing trace with hash 788431571, now seen corresponding path program 4 times [2024-06-14 12:18:12,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:12,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353860467] [2024-06-14 12:18:12,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:12,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:12,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:13,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:13,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:13,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353860467] [2024-06-14 12:18:13,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353860467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:13,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:13,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:13,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221323456] [2024-06-14 12:18:13,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:13,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:13,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:13,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:13,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:13,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:13,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 169 transitions, 1559 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:13,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:13,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:13,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:13,746 INFO L124 PetriNetUnfolderBase]: 514/888 cut-off events. [2024-06-14 12:18:13,746 INFO L125 PetriNetUnfolderBase]: For 102625/102625 co-relation queries the response was YES. [2024-06-14 12:18:13,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6788 conditions, 888 events. 514/888 cut-off events. For 102625/102625 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3915 event pairs, 60 based on Foata normal form. 3/891 useless extension candidates. Maximal degree in co-relation 6691. Up to 497 conditions per place. [2024-06-14 12:18:13,753 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 130 selfloop transitions, 64 changer transitions 0/196 dead transitions. [2024-06-14 12:18:13,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 196 transitions, 2153 flow [2024-06-14 12:18:13,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:13,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:13,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-14 12:18:13,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088235294117647 [2024-06-14 12:18:13,754 INFO L175 Difference]: Start difference. First operand has 195 places, 169 transitions, 1559 flow. Second operand 10 states and 139 transitions. [2024-06-14 12:18:13,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 196 transitions, 2153 flow [2024-06-14 12:18:13,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 196 transitions, 2032 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:13,925 INFO L231 Difference]: Finished difference. Result has 198 places, 169 transitions, 1571 flow [2024-06-14 12:18:13,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1438, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1571, PETRI_PLACES=198, PETRI_TRANSITIONS=169} [2024-06-14 12:18:13,926 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 165 predicate places. [2024-06-14 12:18:13,926 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 169 transitions, 1571 flow [2024-06-14 12:18:13,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:13,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:13,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:13,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 12:18:13,926 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:13,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:13,926 INFO L85 PathProgramCache]: Analyzing trace with hash 788229544, now seen corresponding path program 5 times [2024-06-14 12:18:13,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:13,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821724031] [2024-06-14 12:18:13,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:13,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:13,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:14,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-14 12:18:14,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:14,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821724031] [2024-06-14 12:18:14,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821724031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:14,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:14,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:14,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379027892] [2024-06-14 12:18:14,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:14,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:14,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:14,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:14,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:14,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:14,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 169 transitions, 1571 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:14,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:14,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:14,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:14,979 INFO L124 PetriNetUnfolderBase]: 517/893 cut-off events. [2024-06-14 12:18:14,980 INFO L125 PetriNetUnfolderBase]: For 100847/100847 co-relation queries the response was YES. [2024-06-14 12:18:14,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6870 conditions, 893 events. 517/893 cut-off events. For 100847/100847 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3908 event pairs, 79 based on Foata normal form. 1/894 useless extension candidates. Maximal degree in co-relation 6772. Up to 704 conditions per place. [2024-06-14 12:18:14,987 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 128 selfloop transitions, 59 changer transitions 0/189 dead transitions. [2024-06-14 12:18:14,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 189 transitions, 2285 flow [2024-06-14 12:18:14,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:14,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:14,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-14 12:18:14,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:18:14,988 INFO L175 Difference]: Start difference. First operand has 198 places, 169 transitions, 1571 flow. Second operand 10 states and 130 transitions. [2024-06-14 12:18:14,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 189 transitions, 2285 flow [2024-06-14 12:18:15,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 189 transitions, 2138 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 12:18:15,163 INFO L231 Difference]: Finished difference. Result has 198 places, 171 transitions, 1569 flow [2024-06-14 12:18:15,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1569, PETRI_PLACES=198, PETRI_TRANSITIONS=171} [2024-06-14 12:18:15,164 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 165 predicate places. [2024-06-14 12:18:15,164 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 171 transitions, 1569 flow [2024-06-14 12:18:15,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:15,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:15,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:15,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 12:18:15,164 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:15,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:15,164 INFO L85 PathProgramCache]: Analyzing trace with hash -806140087, now seen corresponding path program 4 times [2024-06-14 12:18:15,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:15,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245472277] [2024-06-14 12:18:15,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:15,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:15,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:16,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:16,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:16,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245472277] [2024-06-14 12:18:16,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245472277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:16,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:16,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:16,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637808975] [2024-06-14 12:18:16,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:16,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:16,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:16,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:16,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:16,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:18:16,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 171 transitions, 1569 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:16,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:16,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:18:16,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:16,369 INFO L124 PetriNetUnfolderBase]: 498/876 cut-off events. [2024-06-14 12:18:16,369 INFO L125 PetriNetUnfolderBase]: For 104055/104055 co-relation queries the response was YES. [2024-06-14 12:18:16,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6767 conditions, 876 events. 498/876 cut-off events. For 104055/104055 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3926 event pairs, 76 based on Foata normal form. 1/877 useless extension candidates. Maximal degree in co-relation 6668. Up to 718 conditions per place. [2024-06-14 12:18:16,375 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 124 selfloop transitions, 35 changer transitions 0/189 dead transitions. [2024-06-14 12:18:16,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 189 transitions, 1951 flow [2024-06-14 12:18:16,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:16,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:16,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-14 12:18:16,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:18:16,376 INFO L175 Difference]: Start difference. First operand has 198 places, 171 transitions, 1569 flow. Second operand 10 states and 130 transitions. [2024-06-14 12:18:16,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 189 transitions, 1951 flow [2024-06-14 12:18:16,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 189 transitions, 1832 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:16,571 INFO L231 Difference]: Finished difference. Result has 201 places, 173 transitions, 1555 flow [2024-06-14 12:18:16,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1450, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1555, PETRI_PLACES=201, PETRI_TRANSITIONS=173} [2024-06-14 12:18:16,572 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 168 predicate places. [2024-06-14 12:18:16,572 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 173 transitions, 1555 flow [2024-06-14 12:18:16,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:16,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:16,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:16,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 12:18:16,572 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:16,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:16,573 INFO L85 PathProgramCache]: Analyzing trace with hash 285265340, now seen corresponding path program 6 times [2024-06-14 12:18:16,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:16,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474517375] [2024-06-14 12:18:16,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:16,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:16,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:17,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-14 12:18:17,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:17,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474517375] [2024-06-14 12:18:17,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474517375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:17,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:17,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:17,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138742337] [2024-06-14 12:18:17,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:17,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:17,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:17,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:17,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:17,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:17,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 173 transitions, 1555 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:17,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:17,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:17,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:17,656 INFO L124 PetriNetUnfolderBase]: 518/895 cut-off events. [2024-06-14 12:18:17,656 INFO L125 PetriNetUnfolderBase]: For 103945/103945 co-relation queries the response was YES. [2024-06-14 12:18:17,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6815 conditions, 895 events. 518/895 cut-off events. For 103945/103945 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3915 event pairs, 79 based on Foata normal form. 1/896 useless extension candidates. Maximal degree in co-relation 6715. Up to 707 conditions per place. [2024-06-14 12:18:17,663 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 126 selfloop transitions, 62 changer transitions 0/190 dead transitions. [2024-06-14 12:18:17,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 190 transitions, 2113 flow [2024-06-14 12:18:17,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:17,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:17,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-14 12:18:17,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3735294117647059 [2024-06-14 12:18:17,664 INFO L175 Difference]: Start difference. First operand has 201 places, 173 transitions, 1555 flow. Second operand 10 states and 127 transitions. [2024-06-14 12:18:17,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 190 transitions, 2113 flow [2024-06-14 12:18:17,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 190 transitions, 2014 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:17,841 INFO L231 Difference]: Finished difference. Result has 203 places, 173 transitions, 1585 flow [2024-06-14 12:18:17,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1456, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1585, PETRI_PLACES=203, PETRI_TRANSITIONS=173} [2024-06-14 12:18:17,842 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 170 predicate places. [2024-06-14 12:18:17,842 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 173 transitions, 1585 flow [2024-06-14 12:18:17,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:17,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:17,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:17,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 12:18:17,842 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:17,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:17,843 INFO L85 PathProgramCache]: Analyzing trace with hash 865270501, now seen corresponding path program 5 times [2024-06-14 12:18:17,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:17,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612572736] [2024-06-14 12:18:17,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:17,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:17,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:18,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-14 12:18:18,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:18,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612572736] [2024-06-14 12:18:18,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612572736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:18,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:18,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:18,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387284685] [2024-06-14 12:18:18,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:18,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:18,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:18,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:18,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:18,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:18,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 173 transitions, 1585 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:18,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:18,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:18,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:18,967 INFO L124 PetriNetUnfolderBase]: 557/958 cut-off events. [2024-06-14 12:18:18,967 INFO L125 PetriNetUnfolderBase]: For 127570/127570 co-relation queries the response was YES. [2024-06-14 12:18:18,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7548 conditions, 958 events. 557/958 cut-off events. For 127570/127570 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4267 event pairs, 86 based on Foata normal form. 3/961 useless extension candidates. Maximal degree in co-relation 7447. Up to 536 conditions per place. [2024-06-14 12:18:18,975 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 136 selfloop transitions, 67 changer transitions 0/205 dead transitions. [2024-06-14 12:18:18,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 205 transitions, 2543 flow [2024-06-14 12:18:18,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:18,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:18,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-14 12:18:18,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088235294117647 [2024-06-14 12:18:18,976 INFO L175 Difference]: Start difference. First operand has 203 places, 173 transitions, 1585 flow. Second operand 10 states and 139 transitions. [2024-06-14 12:18:18,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 205 transitions, 2543 flow [2024-06-14 12:18:19,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 205 transitions, 2403 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 12:18:19,183 INFO L231 Difference]: Finished difference. Result has 203 places, 179 transitions, 1638 flow [2024-06-14 12:18:19,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1638, PETRI_PLACES=203, PETRI_TRANSITIONS=179} [2024-06-14 12:18:19,184 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 170 predicate places. [2024-06-14 12:18:19,184 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 179 transitions, 1638 flow [2024-06-14 12:18:19,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:19,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:19,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:19,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 12:18:19,184 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:19,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:19,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1848067615, now seen corresponding path program 6 times [2024-06-14 12:18:19,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:19,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611426632] [2024-06-14 12:18:19,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:19,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:19,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:19,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:19,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:19,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611426632] [2024-06-14 12:18:19,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611426632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:19,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:19,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:19,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329774784] [2024-06-14 12:18:19,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:19,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:19,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:19,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:19,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:20,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:20,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 179 transitions, 1638 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:20,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:20,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:20,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:20,346 INFO L124 PetriNetUnfolderBase]: 566/973 cut-off events. [2024-06-14 12:18:20,346 INFO L125 PetriNetUnfolderBase]: For 131442/131442 co-relation queries the response was YES. [2024-06-14 12:18:20,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7718 conditions, 973 events. 566/973 cut-off events. For 131442/131442 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4368 event pairs, 88 based on Foata normal form. 3/976 useless extension candidates. Maximal degree in co-relation 7616. Up to 544 conditions per place. [2024-06-14 12:18:20,354 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 127 selfloop transitions, 75 changer transitions 0/204 dead transitions. [2024-06-14 12:18:20,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 204 transitions, 2414 flow [2024-06-14 12:18:20,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:20,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:20,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-14 12:18:20,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39705882352941174 [2024-06-14 12:18:20,355 INFO L175 Difference]: Start difference. First operand has 203 places, 179 transitions, 1638 flow. Second operand 10 states and 135 transitions. [2024-06-14 12:18:20,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 204 transitions, 2414 flow [2024-06-14 12:18:20,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 204 transitions, 2324 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:20,550 INFO L231 Difference]: Finished difference. Result has 208 places, 181 transitions, 1725 flow [2024-06-14 12:18:20,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1725, PETRI_PLACES=208, PETRI_TRANSITIONS=181} [2024-06-14 12:18:20,551 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 175 predicate places. [2024-06-14 12:18:20,551 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 181 transitions, 1725 flow [2024-06-14 12:18:20,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:20,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:20,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:20,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 12:18:20,552 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:20,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:20,552 INFO L85 PathProgramCache]: Analyzing trace with hash 857918634, now seen corresponding path program 7 times [2024-06-14 12:18:20,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:20,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470926728] [2024-06-14 12:18:20,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:20,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:20,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:21,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:21,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:21,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470926728] [2024-06-14 12:18:21,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470926728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:21,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:21,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:21,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747818635] [2024-06-14 12:18:21,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:21,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:21,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:21,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:21,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:21,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:21,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 181 transitions, 1725 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:21,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:21,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:21,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:21,674 INFO L124 PetriNetUnfolderBase]: 579/994 cut-off events. [2024-06-14 12:18:21,674 INFO L125 PetriNetUnfolderBase]: For 135023/135023 co-relation queries the response was YES. [2024-06-14 12:18:21,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8042 conditions, 994 events. 579/994 cut-off events. For 135023/135023 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4466 event pairs, 99 based on Foata normal form. 1/995 useless extension candidates. Maximal degree in co-relation 7939. Up to 801 conditions per place. [2024-06-14 12:18:21,684 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 138 selfloop transitions, 63 changer transitions 0/203 dead transitions. [2024-06-14 12:18:21,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 203 transitions, 2679 flow [2024-06-14 12:18:21,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:21,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:21,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-14 12:18:21,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37941176470588234 [2024-06-14 12:18:21,685 INFO L175 Difference]: Start difference. First operand has 208 places, 181 transitions, 1725 flow. Second operand 10 states and 129 transitions. [2024-06-14 12:18:21,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 203 transitions, 2679 flow [2024-06-14 12:18:21,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 203 transitions, 2551 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:21,928 INFO L231 Difference]: Finished difference. Result has 211 places, 187 transitions, 1800 flow [2024-06-14 12:18:21,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1800, PETRI_PLACES=211, PETRI_TRANSITIONS=187} [2024-06-14 12:18:21,929 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 178 predicate places. [2024-06-14 12:18:21,929 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 187 transitions, 1800 flow [2024-06-14 12:18:21,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:21,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:21,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:21,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 12:18:21,929 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:21,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:21,929 INFO L85 PathProgramCache]: Analyzing trace with hash 858128101, now seen corresponding path program 7 times [2024-06-14 12:18:21,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:21,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568788443] [2024-06-14 12:18:21,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:21,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:21,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:22,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-14 12:18:22,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:22,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568788443] [2024-06-14 12:18:22,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568788443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:22,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:22,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:22,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322182745] [2024-06-14 12:18:22,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:22,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:22,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:22,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:22,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:22,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:22,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 187 transitions, 1800 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:22,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:22,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:22,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:23,066 INFO L124 PetriNetUnfolderBase]: 588/1009 cut-off events. [2024-06-14 12:18:23,066 INFO L125 PetriNetUnfolderBase]: For 144608/144608 co-relation queries the response was YES. [2024-06-14 12:18:23,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8063 conditions, 1009 events. 588/1009 cut-off events. For 144608/144608 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4584 event pairs, 88 based on Foata normal form. 3/1012 useless extension candidates. Maximal degree in co-relation 7959. Up to 573 conditions per place. [2024-06-14 12:18:23,075 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 145 selfloop transitions, 68 changer transitions 0/215 dead transitions. [2024-06-14 12:18:23,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 215 transitions, 2760 flow [2024-06-14 12:18:23,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:23,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:23,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-14 12:18:23,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147058823529412 [2024-06-14 12:18:23,076 INFO L175 Difference]: Start difference. First operand has 211 places, 187 transitions, 1800 flow. Second operand 10 states and 141 transitions. [2024-06-14 12:18:23,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 215 transitions, 2760 flow [2024-06-14 12:18:23,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 215 transitions, 2657 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:23,322 INFO L231 Difference]: Finished difference. Result has 216 places, 189 transitions, 1856 flow [2024-06-14 12:18:23,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1697, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1856, PETRI_PLACES=216, PETRI_TRANSITIONS=189} [2024-06-14 12:18:23,322 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 183 predicate places. [2024-06-14 12:18:23,322 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 189 transitions, 1856 flow [2024-06-14 12:18:23,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:23,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:23,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:23,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 12:18:23,323 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:23,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:23,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1840449055, now seen corresponding path program 8 times [2024-06-14 12:18:23,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:23,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994844451] [2024-06-14 12:18:23,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:23,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:23,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:24,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:24,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:24,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994844451] [2024-06-14 12:18:24,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994844451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:24,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:24,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:24,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105446672] [2024-06-14 12:18:24,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:24,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:24,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:24,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:24,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:24,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:24,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 189 transitions, 1856 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:24,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:24,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:24,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:24,419 INFO L124 PetriNetUnfolderBase]: 597/1024 cut-off events. [2024-06-14 12:18:24,419 INFO L125 PetriNetUnfolderBase]: For 149041/149041 co-relation queries the response was YES. [2024-06-14 12:18:24,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8240 conditions, 1024 events. 597/1024 cut-off events. For 149041/149041 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4675 event pairs, 82 based on Foata normal form. 3/1027 useless extension candidates. Maximal degree in co-relation 8135. Up to 581 conditions per place. [2024-06-14 12:18:24,428 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 142 selfloop transitions, 72 changer transitions 0/216 dead transitions. [2024-06-14 12:18:24,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 216 transitions, 2674 flow [2024-06-14 12:18:24,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:24,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:24,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-14 12:18:24,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088235294117647 [2024-06-14 12:18:24,429 INFO L175 Difference]: Start difference. First operand has 216 places, 189 transitions, 1856 flow. Second operand 10 states and 139 transitions. [2024-06-14 12:18:24,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 216 transitions, 2674 flow [2024-06-14 12:18:24,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 216 transitions, 2512 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:24,714 INFO L231 Difference]: Finished difference. Result has 218 places, 191 transitions, 1865 flow [2024-06-14 12:18:24,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1865, PETRI_PLACES=218, PETRI_TRANSITIONS=191} [2024-06-14 12:18:24,714 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 185 predicate places. [2024-06-14 12:18:24,714 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 191 transitions, 1865 flow [2024-06-14 12:18:24,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:24,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:24,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:24,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 12:18:24,715 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:24,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:24,715 INFO L85 PathProgramCache]: Analyzing trace with hash 858120661, now seen corresponding path program 9 times [2024-06-14 12:18:24,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:24,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018886327] [2024-06-14 12:18:24,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:24,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:24,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:25,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-14 12:18:25,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:25,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018886327] [2024-06-14 12:18:25,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018886327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:25,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:25,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:25,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863095284] [2024-06-14 12:18:25,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:25,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:25,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:25,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:25,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:25,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:25,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 191 transitions, 1865 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:25,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:25,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:25,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:25,920 INFO L124 PetriNetUnfolderBase]: 591/1015 cut-off events. [2024-06-14 12:18:25,921 INFO L125 PetriNetUnfolderBase]: For 143834/143834 co-relation queries the response was YES. [2024-06-14 12:18:25,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8045 conditions, 1015 events. 591/1015 cut-off events. For 143834/143834 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4622 event pairs, 86 based on Foata normal form. 3/1018 useless extension candidates. Maximal degree in co-relation 7939. Up to 577 conditions per place. [2024-06-14 12:18:25,931 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 147 selfloop transitions, 69 changer transitions 0/218 dead transitions. [2024-06-14 12:18:25,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 218 transitions, 2675 flow [2024-06-14 12:18:25,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:25,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:25,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-14 12:18:25,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42058823529411765 [2024-06-14 12:18:25,932 INFO L175 Difference]: Start difference. First operand has 218 places, 191 transitions, 1865 flow. Second operand 10 states and 143 transitions. [2024-06-14 12:18:25,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 218 transitions, 2675 flow [2024-06-14 12:18:26,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 218 transitions, 2546 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:26,201 INFO L231 Difference]: Finished difference. Result has 221 places, 191 transitions, 1879 flow [2024-06-14 12:18:26,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1736, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1879, PETRI_PLACES=221, PETRI_TRANSITIONS=191} [2024-06-14 12:18:26,201 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 188 predicate places. [2024-06-14 12:18:26,201 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 191 transitions, 1879 flow [2024-06-14 12:18:26,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:26,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:26,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:26,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 12:18:26,202 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:26,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:26,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1840443258, now seen corresponding path program 8 times [2024-06-14 12:18:26,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:26,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721657795] [2024-06-14 12:18:26,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:26,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:26,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:27,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:27,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:27,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721657795] [2024-06-14 12:18:27,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721657795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:27,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:27,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:27,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237696898] [2024-06-14 12:18:27,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:27,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:27,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:27,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:27,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:27,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:27,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 191 transitions, 1879 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:27,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:27,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:27,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:27,321 INFO L124 PetriNetUnfolderBase]: 589/1012 cut-off events. [2024-06-14 12:18:27,321 INFO L125 PetriNetUnfolderBase]: For 138223/138223 co-relation queries the response was YES. [2024-06-14 12:18:27,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8011 conditions, 1012 events. 589/1012 cut-off events. For 138223/138223 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4607 event pairs, 97 based on Foata normal form. 1/1013 useless extension candidates. Maximal degree in co-relation 7904. Up to 820 conditions per place. [2024-06-14 12:18:27,330 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 139 selfloop transitions, 65 changer transitions 0/206 dead transitions. [2024-06-14 12:18:27,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 206 transitions, 2633 flow [2024-06-14 12:18:27,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:27,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:27,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-14 12:18:27,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3735294117647059 [2024-06-14 12:18:27,330 INFO L175 Difference]: Start difference. First operand has 221 places, 191 transitions, 1879 flow. Second operand 10 states and 127 transitions. [2024-06-14 12:18:27,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 206 transitions, 2633 flow [2024-06-14 12:18:27,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 206 transitions, 2459 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 12:18:27,584 INFO L231 Difference]: Finished difference. Result has 221 places, 191 transitions, 1840 flow [2024-06-14 12:18:27,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1705, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1840, PETRI_PLACES=221, PETRI_TRANSITIONS=191} [2024-06-14 12:18:27,585 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 188 predicate places. [2024-06-14 12:18:27,585 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 191 transitions, 1840 flow [2024-06-14 12:18:27,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:27,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:27,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:27,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 12:18:27,585 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:27,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:27,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1840650648, now seen corresponding path program 9 times [2024-06-14 12:18:27,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:27,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530946567] [2024-06-14 12:18:27,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:27,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:27,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:28,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:28,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:28,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530946567] [2024-06-14 12:18:28,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530946567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:28,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:28,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:28,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43834775] [2024-06-14 12:18:28,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:28,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:28,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:28,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:28,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:28,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:28,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 191 transitions, 1840 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:28,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:28,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:28,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:28,683 INFO L124 PetriNetUnfolderBase]: 592/1017 cut-off events. [2024-06-14 12:18:28,683 INFO L125 PetriNetUnfolderBase]: For 141341/141341 co-relation queries the response was YES. [2024-06-14 12:18:28,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7990 conditions, 1017 events. 592/1017 cut-off events. For 141341/141341 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4615 event pairs, 97 based on Foata normal form. 1/1018 useless extension candidates. Maximal degree in co-relation 7882. Up to 824 conditions per place. [2024-06-14 12:18:28,692 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 142 selfloop transitions, 64 changer transitions 0/208 dead transitions. [2024-06-14 12:18:28,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 208 transitions, 2632 flow [2024-06-14 12:18:28,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:28,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:28,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-14 12:18:28,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37941176470588234 [2024-06-14 12:18:28,693 INFO L175 Difference]: Start difference. First operand has 221 places, 191 transitions, 1840 flow. Second operand 10 states and 129 transitions. [2024-06-14 12:18:28,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 208 transitions, 2632 flow [2024-06-14 12:18:28,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 208 transitions, 2501 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:28,963 INFO L231 Difference]: Finished difference. Result has 223 places, 193 transitions, 1872 flow [2024-06-14 12:18:28,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1872, PETRI_PLACES=223, PETRI_TRANSITIONS=193} [2024-06-14 12:18:28,963 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 190 predicate places. [2024-06-14 12:18:28,963 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 193 transitions, 1872 flow [2024-06-14 12:18:28,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:28,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:28,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:28,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 12:18:28,964 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:28,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:28,964 INFO L85 PathProgramCache]: Analyzing trace with hash 857912899, now seen corresponding path program 5 times [2024-06-14 12:18:28,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:28,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159515286] [2024-06-14 12:18:28,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:28,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:28,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:29,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:29,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:29,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159515286] [2024-06-14 12:18:29,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159515286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:29,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:29,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:29,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773683321] [2024-06-14 12:18:29,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:29,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:29,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:29,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:29,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:29,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:18:29,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 193 transitions, 1872 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:29,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:29,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:18:29,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:30,216 INFO L124 PetriNetUnfolderBase]: 571/998 cut-off events. [2024-06-14 12:18:30,216 INFO L125 PetriNetUnfolderBase]: For 145425/145425 co-relation queries the response was YES. [2024-06-14 12:18:30,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7939 conditions, 998 events. 571/998 cut-off events. For 145425/145425 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4642 event pairs, 94 based on Foata normal form. 1/999 useless extension candidates. Maximal degree in co-relation 7830. Up to 832 conditions per place. [2024-06-14 12:18:30,226 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 140 selfloop transitions, 34 changer transitions 0/208 dead transitions. [2024-06-14 12:18:30,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 208 transitions, 2280 flow [2024-06-14 12:18:30,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:30,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:30,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-14 12:18:30,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3764705882352941 [2024-06-14 12:18:30,227 INFO L175 Difference]: Start difference. First operand has 223 places, 193 transitions, 1872 flow. Second operand 10 states and 128 transitions. [2024-06-14 12:18:30,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 208 transitions, 2280 flow [2024-06-14 12:18:30,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 208 transitions, 2153 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:30,513 INFO L231 Difference]: Finished difference. Result has 226 places, 195 transitions, 1852 flow [2024-06-14 12:18:30,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1745, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1852, PETRI_PLACES=226, PETRI_TRANSITIONS=195} [2024-06-14 12:18:30,513 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 193 predicate places. [2024-06-14 12:18:30,513 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 195 transitions, 1852 flow [2024-06-14 12:18:30,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:30,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:30,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:30,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 12:18:30,514 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:30,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:30,514 INFO L85 PathProgramCache]: Analyzing trace with hash 865270284, now seen corresponding path program 10 times [2024-06-14 12:18:30,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:30,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643971015] [2024-06-14 12:18:30,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:30,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:30,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:31,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:31,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:31,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643971015] [2024-06-14 12:18:31,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643971015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:31,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:31,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:31,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688364973] [2024-06-14 12:18:31,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:31,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:31,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:31,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:31,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:31,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:31,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 195 transitions, 1852 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:31,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:31,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:31,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:31,588 INFO L124 PetriNetUnfolderBase]: 593/1019 cut-off events. [2024-06-14 12:18:31,588 INFO L125 PetriNetUnfolderBase]: For 145164/145164 co-relation queries the response was YES. [2024-06-14 12:18:31,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7982 conditions, 1019 events. 593/1019 cut-off events. For 145164/145164 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4650 event pairs, 97 based on Foata normal form. 1/1020 useless extension candidates. Maximal degree in co-relation 7872. Up to 827 conditions per place. [2024-06-14 12:18:31,597 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 137 selfloop transitions, 70 changer transitions 0/209 dead transitions. [2024-06-14 12:18:31,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 209 transitions, 2460 flow [2024-06-14 12:18:31,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:31,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:31,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-14 12:18:31,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36764705882352944 [2024-06-14 12:18:31,598 INFO L175 Difference]: Start difference. First operand has 226 places, 195 transitions, 1852 flow. Second operand 10 states and 125 transitions. [2024-06-14 12:18:31,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 209 transitions, 2460 flow [2024-06-14 12:18:31,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 209 transitions, 2359 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:31,883 INFO L231 Difference]: Finished difference. Result has 228 places, 195 transitions, 1896 flow [2024-06-14 12:18:31,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1896, PETRI_PLACES=228, PETRI_TRANSITIONS=195} [2024-06-14 12:18:31,884 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 195 predicate places. [2024-06-14 12:18:31,884 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 195 transitions, 1896 flow [2024-06-14 12:18:31,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:31,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:31,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:31,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 12:18:31,884 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:31,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:31,884 INFO L85 PathProgramCache]: Analyzing trace with hash 865277941, now seen corresponding path program 10 times [2024-06-14 12:18:31,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:31,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601738084] [2024-06-14 12:18:31,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:31,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:31,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:32,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:32,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:32,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601738084] [2024-06-14 12:18:32,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601738084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:32,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:32,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:32,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902251752] [2024-06-14 12:18:32,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:32,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:32,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:32,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:32,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:32,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:32,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 195 transitions, 1896 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:32,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:32,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:32,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:32,996 INFO L124 PetriNetUnfolderBase]: 587/1010 cut-off events. [2024-06-14 12:18:32,996 INFO L125 PetriNetUnfolderBase]: For 145536/145536 co-relation queries the response was YES. [2024-06-14 12:18:33,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7799 conditions, 1010 events. 587/1010 cut-off events. For 145536/145536 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4617 event pairs, 84 based on Foata normal form. 3/1013 useless extension candidates. Maximal degree in co-relation 7688. Up to 577 conditions per place. [2024-06-14 12:18:33,005 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 145 selfloop transitions, 72 changer transitions 0/219 dead transitions. [2024-06-14 12:18:33,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 219 transitions, 2556 flow [2024-06-14 12:18:33,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:33,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:33,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-14 12:18:33,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40588235294117647 [2024-06-14 12:18:33,005 INFO L175 Difference]: Start difference. First operand has 228 places, 195 transitions, 1896 flow. Second operand 10 states and 138 transitions. [2024-06-14 12:18:33,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 219 transitions, 2556 flow [2024-06-14 12:18:33,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 219 transitions, 2379 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:18:33,302 INFO L231 Difference]: Finished difference. Result has 227 places, 195 transitions, 1868 flow [2024-06-14 12:18:33,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1868, PETRI_PLACES=227, PETRI_TRANSITIONS=195} [2024-06-14 12:18:33,302 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 194 predicate places. [2024-06-14 12:18:33,302 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 195 transitions, 1868 flow [2024-06-14 12:18:33,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:33,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:33,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:33,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 12:18:33,303 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:33,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:33,303 INFO L85 PathProgramCache]: Analyzing trace with hash 844724453, now seen corresponding path program 11 times [2024-06-14 12:18:33,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:33,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476965017] [2024-06-14 12:18:33,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:33,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:33,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:34,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:34,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:34,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476965017] [2024-06-14 12:18:34,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476965017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:34,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:34,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:34,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156064270] [2024-06-14 12:18:34,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:34,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:34,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:34,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:34,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:34,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:34,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 195 transitions, 1868 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:34,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:34,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:34,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:34,426 INFO L124 PetriNetUnfolderBase]: 596/1025 cut-off events. [2024-06-14 12:18:34,426 INFO L125 PetriNetUnfolderBase]: For 149358/149358 co-relation queries the response was YES. [2024-06-14 12:18:34,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7948 conditions, 1025 events. 596/1025 cut-off events. For 149358/149358 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4705 event pairs, 85 based on Foata normal form. 3/1028 useless extension candidates. Maximal degree in co-relation 7836. Up to 972 conditions per place. [2024-06-14 12:18:34,434 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 195 selfloop transitions, 16 changer transitions 0/213 dead transitions. [2024-06-14 12:18:34,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 213 transitions, 2354 flow [2024-06-14 12:18:34,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:34,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:34,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-14 12:18:34,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352941176470588 [2024-06-14 12:18:34,435 INFO L175 Difference]: Start difference. First operand has 227 places, 195 transitions, 1868 flow. Second operand 10 states and 114 transitions. [2024-06-14 12:18:34,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 213 transitions, 2354 flow [2024-06-14 12:18:34,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 213 transitions, 2167 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 12:18:34,724 INFO L231 Difference]: Finished difference. Result has 227 places, 197 transitions, 1746 flow [2024-06-14 12:18:34,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1746, PETRI_PLACES=227, PETRI_TRANSITIONS=197} [2024-06-14 12:18:34,724 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 194 predicate places. [2024-06-14 12:18:34,724 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 197 transitions, 1746 flow [2024-06-14 12:18:34,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:34,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:34,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:34,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 12:18:34,725 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:34,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:34,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1327172541, now seen corresponding path program 12 times [2024-06-14 12:18:34,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:34,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055581067] [2024-06-14 12:18:34,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:34,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:34,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:35,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:35,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:35,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055581067] [2024-06-14 12:18:35,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055581067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:35,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:35,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:35,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090464654] [2024-06-14 12:18:35,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:35,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:35,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:35,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:35,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:35,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:35,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 197 transitions, 1746 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:35,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:35,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:35,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:35,881 INFO L124 PetriNetUnfolderBase]: 620/1064 cut-off events. [2024-06-14 12:18:35,881 INFO L125 PetriNetUnfolderBase]: For 163237/163237 co-relation queries the response was YES. [2024-06-14 12:18:35,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8229 conditions, 1064 events. 620/1064 cut-off events. For 163237/163237 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4929 event pairs, 81 based on Foata normal form. 3/1067 useless extension candidates. Maximal degree in co-relation 8116. Up to 938 conditions per place. [2024-06-14 12:18:35,891 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 189 selfloop transitions, 29 changer transitions 0/220 dead transitions. [2024-06-14 12:18:35,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 220 transitions, 2446 flow [2024-06-14 12:18:35,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:35,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:35,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-14 12:18:35,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3558823529411765 [2024-06-14 12:18:35,892 INFO L175 Difference]: Start difference. First operand has 227 places, 197 transitions, 1746 flow. Second operand 10 states and 121 transitions. [2024-06-14 12:18:35,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 220 transitions, 2446 flow [2024-06-14 12:18:36,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 220 transitions, 2409 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:36,204 INFO L231 Difference]: Finished difference. Result has 229 places, 201 transitions, 1824 flow [2024-06-14 12:18:36,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1824, PETRI_PLACES=229, PETRI_TRANSITIONS=201} [2024-06-14 12:18:36,205 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 196 predicate places. [2024-06-14 12:18:36,205 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 201 transitions, 1824 flow [2024-06-14 12:18:36,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:36,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:36,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:36,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 12:18:36,206 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:36,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:36,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1327172324, now seen corresponding path program 11 times [2024-06-14 12:18:36,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:36,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941068314] [2024-06-14 12:18:36,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:36,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:36,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:36,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:36,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:36,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941068314] [2024-06-14 12:18:36,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941068314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:36,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:36,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:36,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149732249] [2024-06-14 12:18:36,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:36,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:36,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:36,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:36,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:37,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:37,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 201 transitions, 1824 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:37,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:37,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:37,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:37,343 INFO L124 PetriNetUnfolderBase]: 623/1069 cut-off events. [2024-06-14 12:18:37,343 INFO L125 PetriNetUnfolderBase]: For 160005/160005 co-relation queries the response was YES. [2024-06-14 12:18:37,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8361 conditions, 1069 events. 623/1069 cut-off events. For 160005/160005 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4928 event pairs, 99 based on Foata normal form. 1/1070 useless extension candidates. Maximal degree in co-relation 8247. Up to 1042 conditions per place. [2024-06-14 12:18:37,352 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 195 selfloop transitions, 16 changer transitions 0/213 dead transitions. [2024-06-14 12:18:37,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 213 transitions, 2294 flow [2024-06-14 12:18:37,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:37,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:37,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 12:18:37,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3176470588235294 [2024-06-14 12:18:37,353 INFO L175 Difference]: Start difference. First operand has 229 places, 201 transitions, 1824 flow. Second operand 10 states and 108 transitions. [2024-06-14 12:18:37,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 213 transitions, 2294 flow [2024-06-14 12:18:37,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 213 transitions, 2251 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:37,699 INFO L231 Difference]: Finished difference. Result has 233 places, 203 transitions, 1848 flow [2024-06-14 12:18:37,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1848, PETRI_PLACES=233, PETRI_TRANSITIONS=203} [2024-06-14 12:18:37,700 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 200 predicate places. [2024-06-14 12:18:37,700 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 203 transitions, 1848 flow [2024-06-14 12:18:37,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:37,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:37,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:37,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 12:18:37,700 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:37,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:37,700 INFO L85 PathProgramCache]: Analyzing trace with hash 272573259, now seen corresponding path program 13 times [2024-06-14 12:18:37,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:37,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831637187] [2024-06-14 12:18:37,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:37,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:37,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:38,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:38,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:38,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831637187] [2024-06-14 12:18:38,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831637187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:38,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:38,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:38,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150083137] [2024-06-14 12:18:38,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:38,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:38,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:38,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:38,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:38,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:38,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 203 transitions, 1848 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:38,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:38,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:38,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:38,849 INFO L124 PetriNetUnfolderBase]: 632/1084 cut-off events. [2024-06-14 12:18:38,849 INFO L125 PetriNetUnfolderBase]: For 171003/171003 co-relation queries the response was YES. [2024-06-14 12:18:38,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8464 conditions, 1084 events. 632/1084 cut-off events. For 171003/171003 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5049 event pairs, 75 based on Foata normal form. 3/1087 useless extension candidates. Maximal degree in co-relation 8348. Up to 848 conditions per place. [2024-06-14 12:18:38,860 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 172 selfloop transitions, 50 changer transitions 0/224 dead transitions. [2024-06-14 12:18:38,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 224 transitions, 2540 flow [2024-06-14 12:18:38,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:38,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:38,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-14 12:18:38,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36764705882352944 [2024-06-14 12:18:38,861 INFO L175 Difference]: Start difference. First operand has 233 places, 203 transitions, 1848 flow. Second operand 10 states and 125 transitions. [2024-06-14 12:18:38,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 224 transitions, 2540 flow [2024-06-14 12:18:39,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 224 transitions, 2497 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:39,236 INFO L231 Difference]: Finished difference. Result has 235 places, 205 transitions, 1938 flow [2024-06-14 12:18:39,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1805, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1938, PETRI_PLACES=235, PETRI_TRANSITIONS=205} [2024-06-14 12:18:39,236 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 202 predicate places. [2024-06-14 12:18:39,236 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 205 transitions, 1938 flow [2024-06-14 12:18:39,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:39,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:39,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:39,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 12:18:39,237 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:39,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:39,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1813689768, now seen corresponding path program 12 times [2024-06-14 12:18:39,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:39,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353778423] [2024-06-14 12:18:39,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:39,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:39,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:40,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:40,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:40,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353778423] [2024-06-14 12:18:40,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353778423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:40,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:40,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:40,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885614605] [2024-06-14 12:18:40,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:40,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:40,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:40,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:40,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:40,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:40,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 205 transitions, 1938 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:40,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:40,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:40,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:40,375 INFO L124 PetriNetUnfolderBase]: 640/1097 cut-off events. [2024-06-14 12:18:40,376 INFO L125 PetriNetUnfolderBase]: For 171465/171465 co-relation queries the response was YES. [2024-06-14 12:18:40,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8804 conditions, 1097 events. 640/1097 cut-off events. For 171465/171465 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5105 event pairs, 103 based on Foata normal form. 1/1098 useless extension candidates. Maximal degree in co-relation 8687. Up to 1027 conditions per place. [2024-06-14 12:18:40,386 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 184 selfloop transitions, 35 changer transitions 0/221 dead transitions. [2024-06-14 12:18:40,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 221 transitions, 2810 flow [2024-06-14 12:18:40,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:40,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:40,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 12:18:40,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411764705882353 [2024-06-14 12:18:40,387 INFO L175 Difference]: Start difference. First operand has 235 places, 205 transitions, 1938 flow. Second operand 10 states and 116 transitions. [2024-06-14 12:18:40,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 221 transitions, 2810 flow [2024-06-14 12:18:40,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 221 transitions, 2573 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 12:18:40,777 INFO L231 Difference]: Finished difference. Result has 235 places, 209 transitions, 1836 flow [2024-06-14 12:18:40,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1836, PETRI_PLACES=235, PETRI_TRANSITIONS=209} [2024-06-14 12:18:40,778 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 202 predicate places. [2024-06-14 12:18:40,778 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 209 transitions, 1836 flow [2024-06-14 12:18:40,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:40,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:40,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:40,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 12:18:40,778 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:40,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:40,778 INFO L85 PathProgramCache]: Analyzing trace with hash 2070399745, now seen corresponding path program 14 times [2024-06-14 12:18:40,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:40,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012391558] [2024-06-14 12:18:40,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:40,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:40,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:41,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:41,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:41,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012391558] [2024-06-14 12:18:41,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012391558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:41,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:41,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:41,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793660666] [2024-06-14 12:18:41,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:41,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:41,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:41,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:41,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:41,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:41,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 209 transitions, 1836 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:41,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:41,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:41,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:41,949 INFO L124 PetriNetUnfolderBase]: 649/1112 cut-off events. [2024-06-14 12:18:41,950 INFO L125 PetriNetUnfolderBase]: For 182216/182216 co-relation queries the response was YES. [2024-06-14 12:18:41,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8710 conditions, 1112 events. 649/1112 cut-off events. For 182216/182216 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5221 event pairs, 85 based on Foata normal form. 3/1115 useless extension candidates. Maximal degree in co-relation 8592. Up to 979 conditions per place. [2024-06-14 12:18:41,959 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 199 selfloop transitions, 29 changer transitions 0/230 dead transitions. [2024-06-14 12:18:41,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 230 transitions, 2538 flow [2024-06-14 12:18:41,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:41,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:41,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-14 12:18:41,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588235294117647 [2024-06-14 12:18:41,960 INFO L175 Difference]: Start difference. First operand has 235 places, 209 transitions, 1836 flow. Second operand 10 states and 122 transitions. [2024-06-14 12:18:41,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 230 transitions, 2538 flow [2024-06-14 12:18:42,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 230 transitions, 2358 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 12:18:42,343 INFO L231 Difference]: Finished difference. Result has 236 places, 211 transitions, 1741 flow [2024-06-14 12:18:42,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1741, PETRI_PLACES=236, PETRI_TRANSITIONS=211} [2024-06-14 12:18:42,344 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 203 predicate places. [2024-06-14 12:18:42,344 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 211 transitions, 1741 flow [2024-06-14 12:18:42,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:42,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:42,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:42,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 12:18:42,344 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:42,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:42,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1328628743, now seen corresponding path program 15 times [2024-06-14 12:18:42,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:42,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805689797] [2024-06-14 12:18:42,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:42,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:42,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:43,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:43,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:43,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805689797] [2024-06-14 12:18:43,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805689797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:43,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:43,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:43,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208444306] [2024-06-14 12:18:43,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:43,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:43,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:43,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:43,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:43,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:43,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 211 transitions, 1741 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:43,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:43,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:43,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:43,525 INFO L124 PetriNetUnfolderBase]: 643/1103 cut-off events. [2024-06-14 12:18:43,525 INFO L125 PetriNetUnfolderBase]: For 174196/174196 co-relation queries the response was YES. [2024-06-14 12:18:43,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8418 conditions, 1103 events. 643/1103 cut-off events. For 174196/174196 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5177 event pairs, 97 based on Foata normal form. 3/1106 useless extension candidates. Maximal degree in co-relation 8299. Up to 975 conditions per place. [2024-06-14 12:18:43,535 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 199 selfloop transitions, 28 changer transitions 0/229 dead transitions. [2024-06-14 12:18:43,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 229 transitions, 2241 flow [2024-06-14 12:18:43,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:43,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:43,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-14 12:18:43,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588235294117647 [2024-06-14 12:18:43,536 INFO L175 Difference]: Start difference. First operand has 236 places, 211 transitions, 1741 flow. Second operand 10 states and 122 transitions. [2024-06-14 12:18:43,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 229 transitions, 2241 flow [2024-06-14 12:18:43,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 229 transitions, 2184 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:43,883 INFO L231 Difference]: Finished difference. Result has 239 places, 211 transitions, 1745 flow [2024-06-14 12:18:43,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1745, PETRI_PLACES=239, PETRI_TRANSITIONS=211} [2024-06-14 12:18:43,883 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 206 predicate places. [2024-06-14 12:18:43,883 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 211 transitions, 1745 flow [2024-06-14 12:18:43,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:43,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:43,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:43,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 12:18:43,884 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:43,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:43,884 INFO L85 PathProgramCache]: Analyzing trace with hash -2112798896, now seen corresponding path program 1 times [2024-06-14 12:18:43,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:43,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205124593] [2024-06-14 12:18:43,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:43,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:43,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:44,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-14 12:18:44,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:44,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205124593] [2024-06-14 12:18:44,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205124593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:44,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:44,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:44,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880922269] [2024-06-14 12:18:44,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:44,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:44,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:44,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:44,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:44,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:44,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 211 transitions, 1745 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:44,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:44,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:44,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:45,290 INFO L124 PetriNetUnfolderBase]: 647/1110 cut-off events. [2024-06-14 12:18:45,290 INFO L125 PetriNetUnfolderBase]: For 170097/170097 co-relation queries the response was YES. [2024-06-14 12:18:45,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8402 conditions, 1110 events. 647/1110 cut-off events. For 170097/170097 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5201 event pairs, 96 based on Foata normal form. 2/1112 useless extension candidates. Maximal degree in co-relation 8282. Up to 1075 conditions per place. [2024-06-14 12:18:45,299 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 211 selfloop transitions, 16 changer transitions 0/229 dead transitions. [2024-06-14 12:18:45,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 229 transitions, 2263 flow [2024-06-14 12:18:45,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:45,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:45,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 12:18:45,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3235294117647059 [2024-06-14 12:18:45,300 INFO L175 Difference]: Start difference. First operand has 239 places, 211 transitions, 1745 flow. Second operand 10 states and 110 transitions. [2024-06-14 12:18:45,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 229 transitions, 2263 flow [2024-06-14 12:18:45,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 229 transitions, 2180 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 12:18:45,645 INFO L231 Difference]: Finished difference. Result has 241 places, 217 transitions, 1755 flow [2024-06-14 12:18:45,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1755, PETRI_PLACES=241, PETRI_TRANSITIONS=217} [2024-06-14 12:18:45,645 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 208 predicate places. [2024-06-14 12:18:45,645 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 217 transitions, 1755 flow [2024-06-14 12:18:45,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:45,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:45,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:45,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 12:18:45,646 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:45,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:45,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1071653561, now seen corresponding path program 6 times [2024-06-14 12:18:45,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:45,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239157154] [2024-06-14 12:18:45,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:45,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:45,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:46,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:46,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:46,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239157154] [2024-06-14 12:18:46,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239157154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:46,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:46,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:46,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931818197] [2024-06-14 12:18:46,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:46,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:46,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:46,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:46,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:46,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:18:46,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 217 transitions, 1755 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:46,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:46,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:18:46,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:46,923 INFO L124 PetriNetUnfolderBase]: 619/1081 cut-off events. [2024-06-14 12:18:46,923 INFO L125 PetriNetUnfolderBase]: For 165586/165586 co-relation queries the response was YES. [2024-06-14 12:18:46,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8235 conditions, 1081 events. 619/1081 cut-off events. For 165586/165586 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5168 event pairs, 96 based on Foata normal form. 1/1082 useless extension candidates. Maximal degree in co-relation 8112. Up to 975 conditions per place. [2024-06-14 12:18:46,931 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 176 selfloop transitions, 16 changer transitions 0/229 dead transitions. [2024-06-14 12:18:46,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 229 transitions, 2195 flow [2024-06-14 12:18:46,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:46,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:46,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-14 12:18:46,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34411764705882353 [2024-06-14 12:18:46,932 INFO L175 Difference]: Start difference. First operand has 241 places, 217 transitions, 1755 flow. Second operand 10 states and 117 transitions. [2024-06-14 12:18:46,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 229 transitions, 2195 flow [2024-06-14 12:18:47,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 229 transitions, 2154 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:47,297 INFO L231 Difference]: Finished difference. Result has 245 places, 219 transitions, 1789 flow [2024-06-14 12:18:47,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1789, PETRI_PLACES=245, PETRI_TRANSITIONS=219} [2024-06-14 12:18:47,297 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 212 predicate places. [2024-06-14 12:18:47,297 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 219 transitions, 1789 flow [2024-06-14 12:18:47,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:47,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:47,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:47,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 12:18:47,298 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:47,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:47,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1071653716, now seen corresponding path program 13 times [2024-06-14 12:18:47,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:47,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130815203] [2024-06-14 12:18:47,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:47,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:47,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:48,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-14 12:18:48,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:48,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130815203] [2024-06-14 12:18:48,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130815203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:48,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:48,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:48,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216262299] [2024-06-14 12:18:48,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:48,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:48,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:48,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:48,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:48,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:48,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 219 transitions, 1789 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:48,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:48,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:48,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:48,394 INFO L124 PetriNetUnfolderBase]: 643/1104 cut-off events. [2024-06-14 12:18:48,394 INFO L125 PetriNetUnfolderBase]: For 164590/164590 co-relation queries the response was YES. [2024-06-14 12:18:48,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8314 conditions, 1104 events. 643/1104 cut-off events. For 164590/164590 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5180 event pairs, 98 based on Foata normal form. 1/1105 useless extension candidates. Maximal degree in co-relation 8190. Up to 1035 conditions per place. [2024-06-14 12:18:48,402 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 190 selfloop transitions, 38 changer transitions 0/230 dead transitions. [2024-06-14 12:18:48,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 230 transitions, 2453 flow [2024-06-14 12:18:48,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:48,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:48,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-14 12:18:48,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352941176470588 [2024-06-14 12:18:48,403 INFO L175 Difference]: Start difference. First operand has 245 places, 219 transitions, 1789 flow. Second operand 10 states and 114 transitions. [2024-06-14 12:18:48,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 230 transitions, 2453 flow [2024-06-14 12:18:48,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 230 transitions, 2380 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:48,751 INFO L231 Difference]: Finished difference. Result has 247 places, 219 transitions, 1797 flow [2024-06-14 12:18:48,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1716, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1797, PETRI_PLACES=247, PETRI_TRANSITIONS=219} [2024-06-14 12:18:48,752 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 214 predicate places. [2024-06-14 12:18:48,752 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 219 transitions, 1797 flow [2024-06-14 12:18:48,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:48,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:48,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:48,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 12:18:48,752 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:48,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:48,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1609256323, now seen corresponding path program 16 times [2024-06-14 12:18:48,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:48,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994617438] [2024-06-14 12:18:48,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:48,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:48,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:49,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:49,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:49,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994617438] [2024-06-14 12:18:49,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994617438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:49,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:49,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:49,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477575663] [2024-06-14 12:18:49,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:49,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:49,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:49,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:49,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:49,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:49,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 219 transitions, 1797 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:49,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:49,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:49,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:49,964 INFO L124 PetriNetUnfolderBase]: 652/1119 cut-off events. [2024-06-14 12:18:49,965 INFO L125 PetriNetUnfolderBase]: For 176915/176915 co-relation queries the response was YES. [2024-06-14 12:18:49,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8435 conditions, 1119 events. 652/1119 cut-off events. For 176915/176915 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5277 event pairs, 90 based on Foata normal form. 3/1122 useless extension candidates. Maximal degree in co-relation 8310. Up to 874 conditions per place. [2024-06-14 12:18:49,975 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 191 selfloop transitions, 47 changer transitions 0/240 dead transitions. [2024-06-14 12:18:49,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 240 transitions, 2539 flow [2024-06-14 12:18:49,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:49,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:49,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-14 12:18:49,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3735294117647059 [2024-06-14 12:18:49,976 INFO L175 Difference]: Start difference. First operand has 247 places, 219 transitions, 1797 flow. Second operand 10 states and 127 transitions. [2024-06-14 12:18:49,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 240 transitions, 2539 flow [2024-06-14 12:18:50,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 240 transitions, 2469 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:50,419 INFO L231 Difference]: Finished difference. Result has 249 places, 221 transitions, 1850 flow [2024-06-14 12:18:50,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1727, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1850, PETRI_PLACES=249, PETRI_TRANSITIONS=221} [2024-06-14 12:18:50,419 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 216 predicate places. [2024-06-14 12:18:50,420 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 221 transitions, 1850 flow [2024-06-14 12:18:50,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:50,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:50,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-14 12:18:50,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 12:18:50,420 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:50,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:50,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1601839573, now seen corresponding path program 17 times [2024-06-14 12:18:50,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:50,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174392194] [2024-06-14 12:18:50,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:50,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:50,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:51,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:51,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:51,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174392194] [2024-06-14 12:18:51,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174392194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:51,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:51,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:51,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894074230] [2024-06-14 12:18:51,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:51,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:51,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:51,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:51,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:51,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:51,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 221 transitions, 1850 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:51,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:51,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:51,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:51,600 INFO L124 PetriNetUnfolderBase]: 676/1158 cut-off events. [2024-06-14 12:18:51,600 INFO L125 PetriNetUnfolderBase]: For 194304/194304 co-relation queries the response was YES. [2024-06-14 12:18:51,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9031 conditions, 1158 events. 676/1158 cut-off events. For 194304/194304 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5514 event pairs, 78 based on Foata normal form. 3/1161 useless extension candidates. Maximal degree in co-relation 8905. Up to 894 conditions per place. [2024-06-14 12:18:51,611 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 194 selfloop transitions, 51 changer transitions 0/247 dead transitions. [2024-06-14 12:18:51,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 247 transitions, 2838 flow [2024-06-14 12:18:51,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:51,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:51,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-14 12:18:51,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:18:51,612 INFO L175 Difference]: Start difference. First operand has 249 places, 221 transitions, 1850 flow. Second operand 10 states and 130 transitions. [2024-06-14 12:18:51,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 247 transitions, 2838 flow [2024-06-14 12:18:52,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 247 transitions, 2699 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:52,175 INFO L231 Difference]: Finished difference. Result has 251 places, 225 transitions, 1874 flow [2024-06-14 12:18:52,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1874, PETRI_PLACES=251, PETRI_TRANSITIONS=225} [2024-06-14 12:18:52,176 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 218 predicate places. [2024-06-14 12:18:52,176 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 225 transitions, 1874 flow [2024-06-14 12:18:52,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:52,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:52,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:52,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 12:18:52,176 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:52,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:52,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1601847013, now seen corresponding path program 18 times [2024-06-14 12:18:52,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:52,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935481605] [2024-06-14 12:18:52,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:52,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:52,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:52,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-14 12:18:52,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:52,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935481605] [2024-06-14 12:18:52,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935481605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:52,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:52,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:52,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546084727] [2024-06-14 12:18:52,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:52,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:52,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:52,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:52,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:53,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:53,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 225 transitions, 1874 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:53,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:53,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:53,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:53,308 INFO L124 PetriNetUnfolderBase]: 670/1149 cut-off events. [2024-06-14 12:18:53,308 INFO L125 PetriNetUnfolderBase]: For 184734/184734 co-relation queries the response was YES. [2024-06-14 12:18:53,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8622 conditions, 1149 events. 670/1149 cut-off events. For 184734/184734 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5470 event pairs, 74 based on Foata normal form. 3/1152 useless extension candidates. Maximal degree in co-relation 8496. Up to 890 conditions per place. [2024-06-14 12:18:53,321 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 190 selfloop transitions, 52 changer transitions 0/244 dead transitions. [2024-06-14 12:18:53,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 244 transitions, 2604 flow [2024-06-14 12:18:53,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:53,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:53,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-14 12:18:53,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37058823529411766 [2024-06-14 12:18:53,322 INFO L175 Difference]: Start difference. First operand has 251 places, 225 transitions, 1874 flow. Second operand 10 states and 126 transitions. [2024-06-14 12:18:53,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 244 transitions, 2604 flow [2024-06-14 12:18:53,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 244 transitions, 2523 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:53,824 INFO L231 Difference]: Finished difference. Result has 255 places, 225 transitions, 1902 flow [2024-06-14 12:18:53,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1902, PETRI_PLACES=255, PETRI_TRANSITIONS=225} [2024-06-14 12:18:53,824 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 222 predicate places. [2024-06-14 12:18:53,824 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 225 transitions, 1902 flow [2024-06-14 12:18:53,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:53,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:53,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:53,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 12:18:53,824 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:53,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:53,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1071861106, now seen corresponding path program 14 times [2024-06-14 12:18:53,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:53,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787783899] [2024-06-14 12:18:53,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:53,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:53,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:54,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:54,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:54,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787783899] [2024-06-14 12:18:54,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787783899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:54,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:54,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:54,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269916981] [2024-06-14 12:18:54,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:54,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:54,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:54,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:54,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:54,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:54,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 225 transitions, 1902 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:54,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:54,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:54,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:54,978 INFO L124 PetriNetUnfolderBase]: 673/1154 cut-off events. [2024-06-14 12:18:54,978 INFO L125 PetriNetUnfolderBase]: For 179692/179692 co-relation queries the response was YES. [2024-06-14 12:18:54,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8711 conditions, 1154 events. 673/1154 cut-off events. For 179692/179692 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5490 event pairs, 102 based on Foata normal form. 1/1155 useless extension candidates. Maximal degree in co-relation 8584. Up to 1084 conditions per place. [2024-06-14 12:18:54,990 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 201 selfloop transitions, 35 changer transitions 0/238 dead transitions. [2024-06-14 12:18:54,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 238 transitions, 2616 flow [2024-06-14 12:18:54,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:54,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:54,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 12:18:54,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411764705882353 [2024-06-14 12:18:54,994 INFO L175 Difference]: Start difference. First operand has 255 places, 225 transitions, 1902 flow. Second operand 10 states and 116 transitions. [2024-06-14 12:18:54,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 238 transitions, 2616 flow [2024-06-14 12:18:55,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 238 transitions, 2509 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 12:18:55,556 INFO L231 Difference]: Finished difference. Result has 256 places, 227 transitions, 1896 flow [2024-06-14 12:18:55,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1896, PETRI_PLACES=256, PETRI_TRANSITIONS=227} [2024-06-14 12:18:55,556 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 223 predicate places. [2024-06-14 12:18:55,556 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 227 transitions, 1896 flow [2024-06-14 12:18:55,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:55,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:55,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:55,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 12:18:55,556 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:55,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:55,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1079010946, now seen corresponding path program 15 times [2024-06-14 12:18:55,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:55,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148854343] [2024-06-14 12:18:55,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:55,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:55,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:56,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:56,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:56,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148854343] [2024-06-14 12:18:56,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148854343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:56,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:56,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:56,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708493340] [2024-06-14 12:18:56,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:56,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:56,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:56,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:56,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:56,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:56,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 227 transitions, 1896 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:56,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:56,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:56,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:56,683 INFO L124 PetriNetUnfolderBase]: 671/1151 cut-off events. [2024-06-14 12:18:56,684 INFO L125 PetriNetUnfolderBase]: For 178540/178540 co-relation queries the response was YES. [2024-06-14 12:18:56,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8549 conditions, 1151 events. 671/1151 cut-off events. For 178540/178540 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5489 event pairs, 102 based on Foata normal form. 1/1152 useless extension candidates. Maximal degree in co-relation 8421. Up to 1082 conditions per place. [2024-06-14 12:18:56,694 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 201 selfloop transitions, 34 changer transitions 0/237 dead transitions. [2024-06-14 12:18:56,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 237 transitions, 2388 flow [2024-06-14 12:18:56,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:56,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:56,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 12:18:56,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411764705882353 [2024-06-14 12:18:56,695 INFO L175 Difference]: Start difference. First operand has 256 places, 227 transitions, 1896 flow. Second operand 10 states and 116 transitions. [2024-06-14 12:18:56,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 237 transitions, 2388 flow [2024-06-14 12:18:57,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 237 transitions, 2310 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:57,284 INFO L231 Difference]: Finished difference. Result has 259 places, 227 transitions, 1891 flow [2024-06-14 12:18:57,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1891, PETRI_PLACES=259, PETRI_TRANSITIONS=227} [2024-06-14 12:18:57,284 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 226 predicate places. [2024-06-14 12:18:57,284 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 227 transitions, 1891 flow [2024-06-14 12:18:57,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:57,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:57,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:57,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 12:18:57,284 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:57,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:57,285 INFO L85 PathProgramCache]: Analyzing trace with hash 279924909, now seen corresponding path program 19 times [2024-06-14 12:18:57,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:57,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917704290] [2024-06-14 12:18:57,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:57,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:57,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:58,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-14 12:18:58,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:58,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917704290] [2024-06-14 12:18:58,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917704290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:58,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:58,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:58,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272729063] [2024-06-14 12:18:58,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:58,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:58,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:58,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:58,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:58,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:58,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 227 transitions, 1891 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:58,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:58,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:58,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:58,459 INFO L124 PetriNetUnfolderBase]: 680/1166 cut-off events. [2024-06-14 12:18:58,459 INFO L125 PetriNetUnfolderBase]: For 191698/191698 co-relation queries the response was YES. [2024-06-14 12:18:58,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8625 conditions, 1166 events. 680/1166 cut-off events. For 191698/191698 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5551 event pairs, 92 based on Foata normal form. 3/1169 useless extension candidates. Maximal degree in co-relation 8496. Up to 900 conditions per place. [2024-06-14 12:18:58,470 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 197 selfloop transitions, 51 changer transitions 0/250 dead transitions. [2024-06-14 12:18:58,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 250 transitions, 2667 flow [2024-06-14 12:18:58,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:58,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:58,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-14 12:18:58,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:18:58,471 INFO L175 Difference]: Start difference. First operand has 259 places, 227 transitions, 1891 flow. Second operand 10 states and 130 transitions. [2024-06-14 12:18:58,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 250 transitions, 2667 flow [2024-06-14 12:18:59,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 250 transitions, 2550 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:18:59,101 INFO L231 Difference]: Finished difference. Result has 258 places, 229 transitions, 1901 flow [2024-06-14 12:18:59,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1901, PETRI_PLACES=258, PETRI_TRANSITIONS=229} [2024-06-14 12:18:59,102 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 225 predicate places. [2024-06-14 12:18:59,102 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 229 transitions, 1901 flow [2024-06-14 12:18:59,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:59,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:59,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:59,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 12:18:59,102 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:59,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:59,102 INFO L85 PathProgramCache]: Analyzing trace with hash 279932349, now seen corresponding path program 20 times [2024-06-14 12:18:59,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:59,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451505424] [2024-06-14 12:18:59,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:59,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:59,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:59,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:59,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:59,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451505424] [2024-06-14 12:18:59,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451505424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:59,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:59,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:59,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130091871] [2024-06-14 12:18:59,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:59,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:59,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:59,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:59,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:59,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:18:59,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 229 transitions, 1901 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:59,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:59,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:18:59,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:00,263 INFO L124 PetriNetUnfolderBase]: 674/1157 cut-off events. [2024-06-14 12:19:00,263 INFO L125 PetriNetUnfolderBase]: For 180938/180938 co-relation queries the response was YES. [2024-06-14 12:19:00,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8402 conditions, 1157 events. 674/1157 cut-off events. For 180938/180938 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5530 event pairs, 92 based on Foata normal form. 3/1160 useless extension candidates. Maximal degree in co-relation 8272. Up to 896 conditions per place. [2024-06-14 12:19:00,275 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 197 selfloop transitions, 50 changer transitions 0/249 dead transitions. [2024-06-14 12:19:00,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 249 transitions, 2457 flow [2024-06-14 12:19:00,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:00,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:00,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-14 12:19:00,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:19:00,276 INFO L175 Difference]: Start difference. First operand has 258 places, 229 transitions, 1901 flow. Second operand 10 states and 130 transitions. [2024-06-14 12:19:00,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 249 transitions, 2457 flow [2024-06-14 12:19:00,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 249 transitions, 2288 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:00,779 INFO L231 Difference]: Finished difference. Result has 259 places, 229 transitions, 1837 flow [2024-06-14 12:19:00,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1837, PETRI_PLACES=259, PETRI_TRANSITIONS=229} [2024-06-14 12:19:00,780 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 226 predicate places. [2024-06-14 12:19:00,780 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 229 transitions, 1837 flow [2024-06-14 12:19:00,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:00,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:00,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:00,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 12:19:00,781 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:00,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:00,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1618652265, now seen corresponding path program 1 times [2024-06-14 12:19:00,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:00,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252455893] [2024-06-14 12:19:00,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:00,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:00,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:01,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-14 12:19:01,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:01,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252455893] [2024-06-14 12:19:01,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252455893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:01,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:01,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:01,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602473399] [2024-06-14 12:19:01,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:01,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:01,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:01,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:01,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:01,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:19:01,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 229 transitions, 1837 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:01,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:01,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:19:01,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:02,395 INFO L124 PetriNetUnfolderBase]: 657/1150 cut-off events. [2024-06-14 12:19:02,395 INFO L125 PetriNetUnfolderBase]: For 190471/190471 co-relation queries the response was YES. [2024-06-14 12:19:02,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8568 conditions, 1150 events. 657/1150 cut-off events. For 190471/190471 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 5626 event pairs, 83 based on Foata normal form. 2/1152 useless extension candidates. Maximal degree in co-relation 8437. Up to 971 conditions per place. [2024-06-14 12:19:02,431 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 201 selfloop transitions, 22 changer transitions 0/261 dead transitions. [2024-06-14 12:19:02,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 261 transitions, 2603 flow [2024-06-14 12:19:02,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:02,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:02,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-14 12:19:02,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37745098039215685 [2024-06-14 12:19:02,433 INFO L175 Difference]: Start difference. First operand has 259 places, 229 transitions, 1837 flow. Second operand 12 states and 154 transitions. [2024-06-14 12:19:02,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 261 transitions, 2603 flow [2024-06-14 12:19:02,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 261 transitions, 2477 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 12:19:02,974 INFO L231 Difference]: Finished difference. Result has 261 places, 231 transitions, 1809 flow [2024-06-14 12:19:02,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1711, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1809, PETRI_PLACES=261, PETRI_TRANSITIONS=231} [2024-06-14 12:19:02,974 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 228 predicate places. [2024-06-14 12:19:02,974 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 231 transitions, 1809 flow [2024-06-14 12:19:02,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:02,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:02,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:02,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 12:19:02,975 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:02,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:02,976 INFO L85 PathProgramCache]: Analyzing trace with hash 76039999, now seen corresponding path program 2 times [2024-06-14 12:19:02,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:02,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977373196] [2024-06-14 12:19:02,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:02,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:02,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:03,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:03,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:03,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977373196] [2024-06-14 12:19:03,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977373196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:03,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:03,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:03,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233830267] [2024-06-14 12:19:03,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:03,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:03,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:03,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:03,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:04,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:19:04,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 231 transitions, 1809 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:04,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:04,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:19:04,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:04,601 INFO L124 PetriNetUnfolderBase]: 661/1158 cut-off events. [2024-06-14 12:19:04,601 INFO L125 PetriNetUnfolderBase]: For 194323/194323 co-relation queries the response was YES. [2024-06-14 12:19:04,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8578 conditions, 1158 events. 661/1158 cut-off events. For 194323/194323 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5699 event pairs, 101 based on Foata normal form. 2/1160 useless extension candidates. Maximal degree in co-relation 8446. Up to 1010 conditions per place. [2024-06-14 12:19:04,612 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 201 selfloop transitions, 21 changer transitions 0/260 dead transitions. [2024-06-14 12:19:04,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 260 transitions, 2347 flow [2024-06-14 12:19:04,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:04,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:04,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 153 transitions. [2024-06-14 12:19:04,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:19:04,614 INFO L175 Difference]: Start difference. First operand has 261 places, 231 transitions, 1809 flow. Second operand 12 states and 153 transitions. [2024-06-14 12:19:04,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 260 transitions, 2347 flow [2024-06-14 12:19:05,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 260 transitions, 2278 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:05,174 INFO L231 Difference]: Finished difference. Result has 265 places, 232 transitions, 1814 flow [2024-06-14 12:19:05,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1750, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1814, PETRI_PLACES=265, PETRI_TRANSITIONS=232} [2024-06-14 12:19:05,174 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 232 predicate places. [2024-06-14 12:19:05,175 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 232 transitions, 1814 flow [2024-06-14 12:19:05,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:05,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:05,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:05,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 12:19:05,175 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:05,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:05,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1618591691, now seen corresponding path program 1 times [2024-06-14 12:19:05,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:05,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388256106] [2024-06-14 12:19:05,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:05,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:05,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:06,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:06,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:06,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388256106] [2024-06-14 12:19:06,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388256106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:06,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:06,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:06,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726665757] [2024-06-14 12:19:06,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:06,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:06,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:06,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:06,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:06,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:06,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 232 transitions, 1814 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:06,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:06,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:06,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:06,690 INFO L124 PetriNetUnfolderBase]: 692/1191 cut-off events. [2024-06-14 12:19:06,690 INFO L125 PetriNetUnfolderBase]: For 193119/193119 co-relation queries the response was YES. [2024-06-14 12:19:06,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8742 conditions, 1191 events. 692/1191 cut-off events. For 193119/193119 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5750 event pairs, 102 based on Foata normal form. 1/1192 useless extension candidates. Maximal degree in co-relation 8608. Up to 1118 conditions per place. [2024-06-14 12:19:06,702 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 236 selfloop transitions, 24 changer transitions 0/262 dead transitions. [2024-06-14 12:19:06,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 262 transitions, 2430 flow [2024-06-14 12:19:06,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:19:06,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:19:06,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 150 transitions. [2024-06-14 12:19:06,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3393665158371041 [2024-06-14 12:19:06,702 INFO L175 Difference]: Start difference. First operand has 265 places, 232 transitions, 1814 flow. Second operand 13 states and 150 transitions. [2024-06-14 12:19:06,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 262 transitions, 2430 flow [2024-06-14 12:19:07,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 262 transitions, 2378 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 12:19:07,377 INFO L231 Difference]: Finished difference. Result has 268 places, 234 transitions, 1849 flow [2024-06-14 12:19:07,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1762, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1849, PETRI_PLACES=268, PETRI_TRANSITIONS=234} [2024-06-14 12:19:07,377 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 235 predicate places. [2024-06-14 12:19:07,378 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 234 transitions, 1849 flow [2024-06-14 12:19:07,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:07,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:07,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:07,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 12:19:07,378 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:07,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:07,378 INFO L85 PathProgramCache]: Analyzing trace with hash -2009460557, now seen corresponding path program 3 times [2024-06-14 12:19:07,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:07,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544034114] [2024-06-14 12:19:07,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:07,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:07,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:08,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:08,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:08,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544034114] [2024-06-14 12:19:08,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544034114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:08,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:08,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:08,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314102498] [2024-06-14 12:19:08,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:08,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:08,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:08,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:08,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:08,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:19:08,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 234 transitions, 1849 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:08,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:08,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:19:08,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:08,880 INFO L124 PetriNetUnfolderBase]: 663/1160 cut-off events. [2024-06-14 12:19:08,880 INFO L125 PetriNetUnfolderBase]: For 191876/191876 co-relation queries the response was YES. [2024-06-14 12:19:08,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8427 conditions, 1160 events. 663/1160 cut-off events. For 191876/191876 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5705 event pairs, 99 based on Foata normal form. 2/1162 useless extension candidates. Maximal degree in co-relation 8292. Up to 1022 conditions per place. [2024-06-14 12:19:08,891 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 202 selfloop transitions, 17 changer transitions 0/258 dead transitions. [2024-06-14 12:19:08,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 258 transitions, 2345 flow [2024-06-14 12:19:08,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:08,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:08,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-14 12:19:08,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3716577540106952 [2024-06-14 12:19:08,892 INFO L175 Difference]: Start difference. First operand has 268 places, 234 transitions, 1849 flow. Second operand 11 states and 139 transitions. [2024-06-14 12:19:08,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 258 transitions, 2345 flow [2024-06-14 12:19:09,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 258 transitions, 2266 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-14 12:19:09,508 INFO L231 Difference]: Finished difference. Result has 268 places, 234 transitions, 1808 flow [2024-06-14 12:19:09,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1808, PETRI_PLACES=268, PETRI_TRANSITIONS=234} [2024-06-14 12:19:09,509 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 235 predicate places. [2024-06-14 12:19:09,509 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 234 transitions, 1808 flow [2024-06-14 12:19:09,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:09,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:09,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-14 12:19:09,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 12:19:09,509 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:09,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:09,509 INFO L85 PathProgramCache]: Analyzing trace with hash 76160279, now seen corresponding path program 1 times [2024-06-14 12:19:09,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:09,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193155441] [2024-06-14 12:19:09,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:09,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:09,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:10,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:10,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:10,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193155441] [2024-06-14 12:19:10,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193155441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:10,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:10,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:10,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802752416] [2024-06-14 12:19:10,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:10,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:10,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:10,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:10,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:10,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:10,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 234 transitions, 1808 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:10,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:10,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:10,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:10,823 INFO L124 PetriNetUnfolderBase]: 698/1201 cut-off events. [2024-06-14 12:19:10,823 INFO L125 PetriNetUnfolderBase]: For 200651/200651 co-relation queries the response was YES. [2024-06-14 12:19:10,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8618 conditions, 1201 events. 698/1201 cut-off events. For 200651/200651 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5808 event pairs, 100 based on Foata normal form. 3/1204 useless extension candidates. Maximal degree in co-relation 8482. Up to 1141 conditions per place. [2024-06-14 12:19:10,834 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 241 selfloop transitions, 18 changer transitions 0/261 dead transitions. [2024-06-14 12:19:10,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 261 transitions, 2416 flow [2024-06-14 12:19:10,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:10,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:10,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-14 12:19:10,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3502673796791444 [2024-06-14 12:19:10,835 INFO L175 Difference]: Start difference. First operand has 268 places, 234 transitions, 1808 flow. Second operand 11 states and 131 transitions. [2024-06-14 12:19:10,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 261 transitions, 2416 flow [2024-06-14 12:19:11,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 261 transitions, 2376 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 12:19:11,579 INFO L231 Difference]: Finished difference. Result has 269 places, 236 transitions, 1839 flow [2024-06-14 12:19:11,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1839, PETRI_PLACES=269, PETRI_TRANSITIONS=236} [2024-06-14 12:19:11,579 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 236 predicate places. [2024-06-14 12:19:11,579 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 236 transitions, 1839 flow [2024-06-14 12:19:11,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:11,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:11,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:11,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 12:19:11,579 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:11,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:11,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1500326381, now seen corresponding path program 2 times [2024-06-14 12:19:11,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:11,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943269341] [2024-06-14 12:19:11,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:11,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:11,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:12,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:12,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:12,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943269341] [2024-06-14 12:19:12,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943269341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:12,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:12,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:12,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527933415] [2024-06-14 12:19:12,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:12,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:12,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:12,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:12,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:12,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:12,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 236 transitions, 1839 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:12,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:12,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:12,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:12,908 INFO L124 PetriNetUnfolderBase]: 701/1206 cut-off events. [2024-06-14 12:19:12,908 INFO L125 PetriNetUnfolderBase]: For 193185/193185 co-relation queries the response was YES. [2024-06-14 12:19:12,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8725 conditions, 1206 events. 701/1206 cut-off events. For 193185/193185 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5854 event pairs, 102 based on Foata normal form. 1/1207 useless extension candidates. Maximal degree in co-relation 8588. Up to 1008 conditions per place. [2024-06-14 12:19:12,920 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 171 selfloop transitions, 85 changer transitions 0/258 dead transitions. [2024-06-14 12:19:12,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 258 transitions, 2431 flow [2024-06-14 12:19:12,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:12,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:12,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-14 12:19:12,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3663101604278075 [2024-06-14 12:19:12,921 INFO L175 Difference]: Start difference. First operand has 269 places, 236 transitions, 1839 flow. Second operand 11 states and 137 transitions. [2024-06-14 12:19:12,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 258 transitions, 2431 flow [2024-06-14 12:19:13,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 258 transitions, 2376 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:13,640 INFO L231 Difference]: Finished difference. Result has 271 places, 238 transitions, 1995 flow [2024-06-14 12:19:13,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1995, PETRI_PLACES=271, PETRI_TRANSITIONS=238} [2024-06-14 12:19:13,641 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 238 predicate places. [2024-06-14 12:19:13,641 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 238 transitions, 1995 flow [2024-06-14 12:19:13,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:13,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:13,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:13,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 12:19:13,641 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:13,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:13,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1500326195, now seen corresponding path program 2 times [2024-06-14 12:19:13,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:13,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998924457] [2024-06-14 12:19:13,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:13,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:13,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:14,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:14,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:14,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998924457] [2024-06-14 12:19:14,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998924457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:14,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:14,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:14,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920651723] [2024-06-14 12:19:14,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:14,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:14,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:14,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:14,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:14,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:14,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 238 transitions, 1995 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:14,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:14,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:14,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:14,939 INFO L124 PetriNetUnfolderBase]: 750/1285 cut-off events. [2024-06-14 12:19:14,939 INFO L125 PetriNetUnfolderBase]: For 253984/253984 co-relation queries the response was YES. [2024-06-14 12:19:14,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10160 conditions, 1285 events. 750/1285 cut-off events. For 253984/253984 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6362 event pairs, 55 based on Foata normal form. 3/1288 useless extension candidates. Maximal degree in co-relation 10022. Up to 525 conditions per place. [2024-06-14 12:19:14,949 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 169 selfloop transitions, 110 changer transitions 0/281 dead transitions. [2024-06-14 12:19:14,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 281 transitions, 3411 flow [2024-06-14 12:19:14,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:14,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:14,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-14 12:19:14,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42245989304812837 [2024-06-14 12:19:14,950 INFO L175 Difference]: Start difference. First operand has 271 places, 238 transitions, 1995 flow. Second operand 11 states and 158 transitions. [2024-06-14 12:19:14,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 281 transitions, 3411 flow [2024-06-14 12:19:15,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 281 transitions, 3216 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:15,588 INFO L231 Difference]: Finished difference. Result has 273 places, 246 transitions, 2149 flow [2024-06-14 12:19:15,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1800, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2149, PETRI_PLACES=273, PETRI_TRANSITIONS=246} [2024-06-14 12:19:15,588 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 240 predicate places. [2024-06-14 12:19:15,589 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 246 transitions, 2149 flow [2024-06-14 12:19:15,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:15,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:15,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:15,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 12:19:15,589 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:15,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:15,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1500319685, now seen corresponding path program 3 times [2024-06-14 12:19:15,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:15,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813450573] [2024-06-14 12:19:15,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:15,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:15,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:16,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-14 12:19:16,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:16,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813450573] [2024-06-14 12:19:16,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813450573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:16,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:16,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:16,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565613848] [2024-06-14 12:19:16,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:16,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:16,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:16,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:16,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:16,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:16,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 246 transitions, 2149 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:16,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:16,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:16,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:16,896 INFO L124 PetriNetUnfolderBase]: 744/1276 cut-off events. [2024-06-14 12:19:16,896 INFO L125 PetriNetUnfolderBase]: For 242077/242077 co-relation queries the response was YES. [2024-06-14 12:19:16,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9987 conditions, 1276 events. 744/1276 cut-off events. For 242077/242077 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6320 event pairs, 51 based on Foata normal form. 3/1279 useless extension candidates. Maximal degree in co-relation 9848. Up to 521 conditions per place. [2024-06-14 12:19:16,909 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 164 selfloop transitions, 112 changer transitions 0/278 dead transitions. [2024-06-14 12:19:16,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 278 transitions, 3221 flow [2024-06-14 12:19:16,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:16,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:16,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-14 12:19:16,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-06-14 12:19:16,910 INFO L175 Difference]: Start difference. First operand has 273 places, 246 transitions, 2149 flow. Second operand 11 states and 154 transitions. [2024-06-14 12:19:16,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 278 transitions, 3221 flow [2024-06-14 12:19:17,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 278 transitions, 3088 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 12:19:17,582 INFO L231 Difference]: Finished difference. Result has 279 places, 246 transitions, 2245 flow [2024-06-14 12:19:17,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2016, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2245, PETRI_PLACES=279, PETRI_TRANSITIONS=246} [2024-06-14 12:19:17,583 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 246 predicate places. [2024-06-14 12:19:17,583 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 246 transitions, 2245 flow [2024-06-14 12:19:17,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:17,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:17,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:17,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 12:19:17,583 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:17,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:17,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1500504011, now seen corresponding path program 3 times [2024-06-14 12:19:17,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:17,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988974438] [2024-06-14 12:19:17,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:17,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:17,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:18,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:18,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:18,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988974438] [2024-06-14 12:19:18,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988974438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:18,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:18,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:18,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464321560] [2024-06-14 12:19:18,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:18,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:18,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:18,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:18,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:18,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:18,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 246 transitions, 2245 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:18,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:18,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:18,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:19,067 INFO L124 PetriNetUnfolderBase]: 747/1281 cut-off events. [2024-06-14 12:19:19,067 INFO L125 PetriNetUnfolderBase]: For 234630/234630 co-relation queries the response was YES. [2024-06-14 12:19:19,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10229 conditions, 1281 events. 747/1281 cut-off events. For 234630/234630 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6289 event pairs, 114 based on Foata normal form. 1/1282 useless extension candidates. Maximal degree in co-relation 10088. Up to 1075 conditions per place. [2024-06-14 12:19:19,080 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 179 selfloop transitions, 88 changer transitions 0/269 dead transitions. [2024-06-14 12:19:19,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 269 transitions, 2865 flow [2024-06-14 12:19:19,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:19,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:19,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-14 12:19:19,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3627450980392157 [2024-06-14 12:19:19,081 INFO L175 Difference]: Start difference. First operand has 279 places, 246 transitions, 2245 flow. Second operand 12 states and 148 transitions. [2024-06-14 12:19:19,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 269 transitions, 2865 flow [2024-06-14 12:19:19,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 269 transitions, 2646 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:19,996 INFO L231 Difference]: Finished difference. Result has 282 places, 248 transitions, 2248 flow [2024-06-14 12:19:19,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2026, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2248, PETRI_PLACES=282, PETRI_TRANSITIONS=248} [2024-06-14 12:19:19,996 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 249 predicate places. [2024-06-14 12:19:19,996 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 248 transitions, 2248 flow [2024-06-14 12:19:19,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:19,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:19,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:19,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 12:19:19,997 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:19,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:19,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1894169387, now seen corresponding path program 4 times [2024-06-14 12:19:19,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:19,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158377323] [2024-06-14 12:19:19,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:19,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:20,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:21,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:21,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:21,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158377323] [2024-06-14 12:19:21,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158377323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:21,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:21,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:21,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610673720] [2024-06-14 12:19:21,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:21,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:21,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:21,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:21,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:21,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:19:21,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 248 transitions, 2248 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:21,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:21,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:19:21,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:21,643 INFO L124 PetriNetUnfolderBase]: 772/1347 cut-off events. [2024-06-14 12:19:21,643 INFO L125 PetriNetUnfolderBase]: For 245583/245583 co-relation queries the response was YES. [2024-06-14 12:19:21,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10576 conditions, 1347 events. 772/1347 cut-off events. For 245583/245583 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6823 event pairs, 245 based on Foata normal form. 2/1349 useless extension candidates. Maximal degree in co-relation 10434. Up to 1176 conditions per place. [2024-06-14 12:19:21,657 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 214 selfloop transitions, 40 changer transitions 0/295 dead transitions. [2024-06-14 12:19:21,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 295 transitions, 3117 flow [2024-06-14 12:19:21,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:21,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:21,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-14 12:19:21,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35294117647058826 [2024-06-14 12:19:21,658 INFO L175 Difference]: Start difference. First operand has 282 places, 248 transitions, 2248 flow. Second operand 12 states and 144 transitions. [2024-06-14 12:19:21,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 295 transitions, 3117 flow [2024-06-14 12:19:22,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 295 transitions, 2880 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 12:19:22,453 INFO L231 Difference]: Finished difference. Result has 291 places, 276 transitions, 2481 flow [2024-06-14 12:19:22,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2044, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2481, PETRI_PLACES=291, PETRI_TRANSITIONS=276} [2024-06-14 12:19:22,454 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 258 predicate places. [2024-06-14 12:19:22,454 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 276 transitions, 2481 flow [2024-06-14 12:19:22,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:22,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:22,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:22,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 12:19:22,454 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:22,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:22,454 INFO L85 PathProgramCache]: Analyzing trace with hash 675055345, now seen corresponding path program 4 times [2024-06-14 12:19:22,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:22,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642805019] [2024-06-14 12:19:22,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:22,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:22,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:23,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:23,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:23,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642805019] [2024-06-14 12:19:23,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642805019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:23,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:23,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:23,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478674336] [2024-06-14 12:19:23,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:23,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:23,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:23,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:23,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:23,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:23,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 276 transitions, 2481 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:23,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:23,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:23,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:24,056 INFO L124 PetriNetUnfolderBase]: 1036/1769 cut-off events. [2024-06-14 12:19:24,056 INFO L125 PetriNetUnfolderBase]: For 292947/292949 co-relation queries the response was YES. [2024-06-14 12:19:24,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13224 conditions, 1769 events. 1036/1769 cut-off events. For 292947/292949 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 9385 event pairs, 101 based on Foata normal form. 5/1774 useless extension candidates. Maximal degree in co-relation 13074. Up to 1054 conditions per place. [2024-06-14 12:19:24,076 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 328 selfloop transitions, 105 changer transitions 0/435 dead transitions. [2024-06-14 12:19:24,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 435 transitions, 5126 flow [2024-06-14 12:19:24,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:24,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:24,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 172 transitions. [2024-06-14 12:19:24,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4215686274509804 [2024-06-14 12:19:24,076 INFO L175 Difference]: Start difference. First operand has 291 places, 276 transitions, 2481 flow. Second operand 12 states and 172 transitions. [2024-06-14 12:19:24,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 435 transitions, 5126 flow [2024-06-14 12:19:25,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 435 transitions, 5076 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-14 12:19:25,465 INFO L231 Difference]: Finished difference. Result has 308 places, 339 transitions, 3383 flow [2024-06-14 12:19:25,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3383, PETRI_PLACES=308, PETRI_TRANSITIONS=339} [2024-06-14 12:19:25,465 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 275 predicate places. [2024-06-14 12:19:25,465 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 339 transitions, 3383 flow [2024-06-14 12:19:25,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:25,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:25,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:25,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 12:19:25,466 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:25,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:25,466 INFO L85 PathProgramCache]: Analyzing trace with hash -2101542629, now seen corresponding path program 5 times [2024-06-14 12:19:25,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:25,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412715474] [2024-06-14 12:19:25,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:25,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:25,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:26,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:26,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:26,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412715474] [2024-06-14 12:19:26,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412715474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:26,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:26,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:26,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645164224] [2024-06-14 12:19:26,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:26,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:26,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:26,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:26,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:26,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:19:26,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 339 transitions, 3383 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:26,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:26,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:19:26,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:27,422 INFO L124 PetriNetUnfolderBase]: 1004/1743 cut-off events. [2024-06-14 12:19:27,422 INFO L125 PetriNetUnfolderBase]: For 294202/294202 co-relation queries the response was YES. [2024-06-14 12:19:27,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13962 conditions, 1743 events. 1004/1743 cut-off events. For 294202/294202 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 9382 event pairs, 129 based on Foata normal form. 2/1745 useless extension candidates. Maximal degree in co-relation 13803. Up to 1434 conditions per place. [2024-06-14 12:19:27,443 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 269 selfloop transitions, 69 changer transitions 0/380 dead transitions. [2024-06-14 12:19:27,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 380 transitions, 4362 flow [2024-06-14 12:19:27,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:27,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:27,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 156 transitions. [2024-06-14 12:19:27,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:19:27,444 INFO L175 Difference]: Start difference. First operand has 308 places, 339 transitions, 3383 flow. Second operand 12 states and 156 transitions. [2024-06-14 12:19:27,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 380 transitions, 4362 flow [2024-06-14 12:19:28,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 380 transitions, 4325 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-14 12:19:28,669 INFO L231 Difference]: Finished difference. Result has 324 places, 355 transitions, 3773 flow [2024-06-14 12:19:28,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3346, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3773, PETRI_PLACES=324, PETRI_TRANSITIONS=355} [2024-06-14 12:19:28,669 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 291 predicate places. [2024-06-14 12:19:28,669 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 355 transitions, 3773 flow [2024-06-14 12:19:28,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:28,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:28,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:28,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 12:19:28,670 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:28,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:28,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1998467889, now seen corresponding path program 5 times [2024-06-14 12:19:28,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:28,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096272742] [2024-06-14 12:19:28,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:28,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:28,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:29,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-14 12:19:29,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:29,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096272742] [2024-06-14 12:19:29,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096272742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:29,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:29,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:29,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942590871] [2024-06-14 12:19:29,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:29,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:29,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:29,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:29,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:29,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:29,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 355 transitions, 3773 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:29,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:29,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:29,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:30,192 INFO L124 PetriNetUnfolderBase]: 1037/1773 cut-off events. [2024-06-14 12:19:30,192 INFO L125 PetriNetUnfolderBase]: For 286668/286668 co-relation queries the response was YES. [2024-06-14 12:19:30,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14002 conditions, 1773 events. 1037/1773 cut-off events. For 286668/286668 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 9412 event pairs, 84 based on Foata normal form. 3/1776 useless extension candidates. Maximal degree in co-relation 13835. Up to 1147 conditions per place. [2024-06-14 12:19:30,214 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 304 selfloop transitions, 124 changer transitions 0/430 dead transitions. [2024-06-14 12:19:30,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 430 transitions, 5326 flow [2024-06-14 12:19:30,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:30,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:30,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 162 transitions. [2024-06-14 12:19:30,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39705882352941174 [2024-06-14 12:19:30,215 INFO L175 Difference]: Start difference. First operand has 324 places, 355 transitions, 3773 flow. Second operand 12 states and 162 transitions. [2024-06-14 12:19:30,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 430 transitions, 5326 flow [2024-06-14 12:19:31,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 430 transitions, 5161 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-14 12:19:31,262 INFO L231 Difference]: Finished difference. Result has 336 places, 378 transitions, 4250 flow [2024-06-14 12:19:31,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3610, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4250, PETRI_PLACES=336, PETRI_TRANSITIONS=378} [2024-06-14 12:19:31,262 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 303 predicate places. [2024-06-14 12:19:31,262 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 378 transitions, 4250 flow [2024-06-14 12:19:31,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:31,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:31,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:31,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 12:19:31,263 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:31,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:31,263 INFO L85 PathProgramCache]: Analyzing trace with hash -858896829, now seen corresponding path program 6 times [2024-06-14 12:19:31,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:31,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109505782] [2024-06-14 12:19:31,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:31,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:31,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:32,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:32,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:32,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109505782] [2024-06-14 12:19:32,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109505782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:32,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:32,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:32,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058728426] [2024-06-14 12:19:32,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:32,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:32,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:32,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:32,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:32,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:19:32,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 378 transitions, 4250 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:32,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:32,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:19:32,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:32,911 INFO L124 PetriNetUnfolderBase]: 1003/1742 cut-off events. [2024-06-14 12:19:32,911 INFO L125 PetriNetUnfolderBase]: For 287652/287652 co-relation queries the response was YES. [2024-06-14 12:19:32,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14457 conditions, 1742 events. 1003/1742 cut-off events. For 287652/287652 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 9444 event pairs, 134 based on Foata normal form. 2/1738 useless extension candidates. Maximal degree in co-relation 14286. Up to 1437 conditions per place. [2024-06-14 12:19:32,934 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 279 selfloop transitions, 81 changer transitions 0/403 dead transitions. [2024-06-14 12:19:32,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 403 transitions, 5100 flow [2024-06-14 12:19:32,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:32,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:32,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-14 12:19:32,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37745098039215685 [2024-06-14 12:19:32,935 INFO L175 Difference]: Start difference. First operand has 336 places, 378 transitions, 4250 flow. Second operand 12 states and 154 transitions. [2024-06-14 12:19:32,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 403 transitions, 5100 flow [2024-06-14 12:19:33,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 403 transitions, 4927 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-14 12:19:34,001 INFO L231 Difference]: Finished difference. Result has 342 places, 383 transitions, 4327 flow [2024-06-14 12:19:34,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4077, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4327, PETRI_PLACES=342, PETRI_TRANSITIONS=383} [2024-06-14 12:19:34,002 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 309 predicate places. [2024-06-14 12:19:34,002 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 383 transitions, 4327 flow [2024-06-14 12:19:34,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:34,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:34,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:34,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 12:19:34,003 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:34,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:34,003 INFO L85 PathProgramCache]: Analyzing trace with hash -811536037, now seen corresponding path program 7 times [2024-06-14 12:19:34,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:34,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799299361] [2024-06-14 12:19:34,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:34,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:34,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:34,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:34,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:34,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799299361] [2024-06-14 12:19:34,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799299361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:34,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:34,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:34,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493342667] [2024-06-14 12:19:34,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:34,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:34,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:34,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:34,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:35,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:19:35,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 383 transitions, 4327 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:35,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:35,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:19:35,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:35,707 INFO L124 PetriNetUnfolderBase]: 1008/1754 cut-off events. [2024-06-14 12:19:35,707 INFO L125 PetriNetUnfolderBase]: For 292940/292940 co-relation queries the response was YES. [2024-06-14 12:19:35,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14371 conditions, 1754 events. 1008/1754 cut-off events. For 292940/292940 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 9508 event pairs, 98 based on Foata normal form. 2/1756 useless extension candidates. Maximal degree in co-relation 14201. Up to 1445 conditions per place. [2024-06-14 12:19:35,726 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 289 selfloop transitions, 74 changer transitions 0/406 dead transitions. [2024-06-14 12:19:35,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 406 transitions, 5162 flow [2024-06-14 12:19:35,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:35,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:35,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 156 transitions. [2024-06-14 12:19:35,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:19:35,727 INFO L175 Difference]: Start difference. First operand has 342 places, 383 transitions, 4327 flow. Second operand 12 states and 156 transitions. [2024-06-14 12:19:35,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 406 transitions, 5162 flow [2024-06-14 12:19:36,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 406 transitions, 5018 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:36,820 INFO L231 Difference]: Finished difference. Result has 348 places, 384 transitions, 4369 flow [2024-06-14 12:19:36,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4183, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4369, PETRI_PLACES=348, PETRI_TRANSITIONS=384} [2024-06-14 12:19:36,820 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 315 predicate places. [2024-06-14 12:19:36,820 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 384 transitions, 4369 flow [2024-06-14 12:19:36,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:36,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:36,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:36,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 12:19:36,821 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:36,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:36,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1851221877, now seen corresponding path program 4 times [2024-06-14 12:19:36,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:36,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910438595] [2024-06-14 12:19:36,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:36,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:36,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:37,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:37,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:37,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910438595] [2024-06-14 12:19:37,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910438595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:37,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:37,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:37,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406712813] [2024-06-14 12:19:37,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:37,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:37,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:37,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:37,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:37,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:37,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 384 transitions, 4369 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:37,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:37,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:37,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:38,490 INFO L124 PetriNetUnfolderBase]: 1051/1800 cut-off events. [2024-06-14 12:19:38,490 INFO L125 PetriNetUnfolderBase]: For 290391/290391 co-relation queries the response was YES. [2024-06-14 12:19:38,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14608 conditions, 1800 events. 1051/1800 cut-off events. For 290391/290391 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 9593 event pairs, 98 based on Foata normal form. 1/1801 useless extension candidates. Maximal degree in co-relation 14437. Up to 1442 conditions per place. [2024-06-14 12:19:38,515 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 296 selfloop transitions, 118 changer transitions 0/416 dead transitions. [2024-06-14 12:19:38,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 416 transitions, 5382 flow [2024-06-14 12:19:38,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:38,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:38,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-14 12:19:38,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36519607843137253 [2024-06-14 12:19:38,516 INFO L175 Difference]: Start difference. First operand has 348 places, 384 transitions, 4369 flow. Second operand 12 states and 149 transitions. [2024-06-14 12:19:38,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 416 transitions, 5382 flow [2024-06-14 12:19:39,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 416 transitions, 5201 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-14 12:19:39,649 INFO L231 Difference]: Finished difference. Result has 352 places, 397 transitions, 4573 flow [2024-06-14 12:19:39,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4188, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4573, PETRI_PLACES=352, PETRI_TRANSITIONS=397} [2024-06-14 12:19:39,650 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 319 predicate places. [2024-06-14 12:19:39,650 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 397 transitions, 4573 flow [2024-06-14 12:19:39,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:39,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:39,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:39,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 12:19:39,650 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:39,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:39,650 INFO L85 PathProgramCache]: Analyzing trace with hash 135851587, now seen corresponding path program 6 times [2024-06-14 12:19:39,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:39,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933597480] [2024-06-14 12:19:39,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:39,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:39,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:40,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:40,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:40,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933597480] [2024-06-14 12:19:40,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933597480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:40,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:40,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:40,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107800300] [2024-06-14 12:19:40,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:40,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:40,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:40,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:40,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:40,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:40,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 397 transitions, 4573 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:40,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:40,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:40,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:41,373 INFO L124 PetriNetUnfolderBase]: 1090/1862 cut-off events. [2024-06-14 12:19:41,374 INFO L125 PetriNetUnfolderBase]: For 349761/349761 co-relation queries the response was YES. [2024-06-14 12:19:41,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15846 conditions, 1862 events. 1090/1862 cut-off events. For 349761/349761 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 9964 event pairs, 92 based on Foata normal form. 3/1865 useless extension candidates. Maximal degree in co-relation 15676. Up to 1121 conditions per place. [2024-06-14 12:19:41,398 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 334 selfloop transitions, 126 changer transitions 0/462 dead transitions. [2024-06-14 12:19:41,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 462 transitions, 6849 flow [2024-06-14 12:19:41,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:41,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:41,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 170 transitions. [2024-06-14 12:19:41,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 12:19:41,399 INFO L175 Difference]: Start difference. First operand has 352 places, 397 transitions, 4573 flow. Second operand 12 states and 170 transitions. [2024-06-14 12:19:41,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 462 transitions, 6849 flow [2024-06-14 12:19:42,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 462 transitions, 6688 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:42,681 INFO L231 Difference]: Finished difference. Result has 359 places, 407 transitions, 4863 flow [2024-06-14 12:19:42,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4412, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4863, PETRI_PLACES=359, PETRI_TRANSITIONS=407} [2024-06-14 12:19:42,681 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 326 predicate places. [2024-06-14 12:19:42,681 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 407 transitions, 4863 flow [2024-06-14 12:19:42,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:42,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:42,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:42,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 12:19:42,682 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:42,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:42,682 INFO L85 PathProgramCache]: Analyzing trace with hash 135858097, now seen corresponding path program 7 times [2024-06-14 12:19:42,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:42,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071958513] [2024-06-14 12:19:42,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:42,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:42,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:43,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:43,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:43,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071958513] [2024-06-14 12:19:43,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071958513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:43,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:43,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:43,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140247663] [2024-06-14 12:19:43,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:43,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:43,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:43,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:43,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:43,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:43,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 407 transitions, 4863 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:43,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:43,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:43,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:44,352 INFO L124 PetriNetUnfolderBase]: 1084/1853 cut-off events. [2024-06-14 12:19:44,353 INFO L125 PetriNetUnfolderBase]: For 336421/336421 co-relation queries the response was YES. [2024-06-14 12:19:44,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15651 conditions, 1853 events. 1084/1853 cut-off events. For 336421/336421 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 9933 event pairs, 100 based on Foata normal form. 3/1856 useless extension candidates. Maximal degree in co-relation 15481. Up to 1117 conditions per place. [2024-06-14 12:19:44,377 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 330 selfloop transitions, 127 changer transitions 0/459 dead transitions. [2024-06-14 12:19:44,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 459 transitions, 6715 flow [2024-06-14 12:19:44,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:44,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:44,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 166 transitions. [2024-06-14 12:19:44,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068627450980392 [2024-06-14 12:19:44,378 INFO L175 Difference]: Start difference. First operand has 359 places, 407 transitions, 4863 flow. Second operand 12 states and 166 transitions. [2024-06-14 12:19:44,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 459 transitions, 6715 flow [2024-06-14 12:19:45,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 459 transitions, 6443 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-14 12:19:45,730 INFO L231 Difference]: Finished difference. Result has 364 places, 407 transitions, 4851 flow [2024-06-14 12:19:45,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4591, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4851, PETRI_PLACES=364, PETRI_TRANSITIONS=407} [2024-06-14 12:19:45,730 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 331 predicate places. [2024-06-14 12:19:45,730 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 407 transitions, 4851 flow [2024-06-14 12:19:45,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:45,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:45,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:45,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 12:19:45,731 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:45,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:45,731 INFO L85 PathProgramCache]: Analyzing trace with hash -645896779, now seen corresponding path program 5 times [2024-06-14 12:19:45,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:45,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989727527] [2024-06-14 12:19:45,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:45,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:45,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:46,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:46,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:46,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989727527] [2024-06-14 12:19:46,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989727527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:46,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:46,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:46,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865511897] [2024-06-14 12:19:46,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:46,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:46,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:46,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:46,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:46,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:46,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 407 transitions, 4851 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:46,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:46,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:46,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:47,463 INFO L124 PetriNetUnfolderBase]: 1095/1871 cut-off events. [2024-06-14 12:19:47,463 INFO L125 PetriNetUnfolderBase]: For 335161/335161 co-relation queries the response was YES. [2024-06-14 12:19:47,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15891 conditions, 1871 events. 1095/1871 cut-off events. For 335161/335161 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 10041 event pairs, 105 based on Foata normal form. 1/1872 useless extension candidates. Maximal degree in co-relation 15720. Up to 1502 conditions per place. [2024-06-14 12:19:47,488 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 307 selfloop transitions, 125 changer transitions 0/434 dead transitions. [2024-06-14 12:19:47,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 434 transitions, 6115 flow [2024-06-14 12:19:47,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:19:47,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:19:47,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 159 transitions. [2024-06-14 12:19:47,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597285067873303 [2024-06-14 12:19:47,489 INFO L175 Difference]: Start difference. First operand has 364 places, 407 transitions, 4851 flow. Second operand 13 states and 159 transitions. [2024-06-14 12:19:47,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 434 transitions, 6115 flow [2024-06-14 12:19:49,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 434 transitions, 5861 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:19:49,014 INFO L231 Difference]: Finished difference. Result has 369 places, 415 transitions, 4994 flow [2024-06-14 12:19:49,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4597, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4994, PETRI_PLACES=369, PETRI_TRANSITIONS=415} [2024-06-14 12:19:49,015 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 336 predicate places. [2024-06-14 12:19:49,015 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 415 transitions, 4994 flow [2024-06-14 12:19:49,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:49,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:49,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-14 12:19:49,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 12:19:49,015 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:49,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:49,016 INFO L85 PathProgramCache]: Analyzing trace with hash -645896903, now seen corresponding path program 8 times [2024-06-14 12:19:49,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:49,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612763649] [2024-06-14 12:19:49,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:49,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:49,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:49,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:49,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:49,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612763649] [2024-06-14 12:19:49,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612763649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:49,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:49,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:49,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647253702] [2024-06-14 12:19:49,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:49,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:49,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:49,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:49,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:50,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:19:50,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 415 transitions, 4994 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:50,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:50,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:19:50,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:50,789 INFO L124 PetriNetUnfolderBase]: 1056/1836 cut-off events. [2024-06-14 12:19:50,789 INFO L125 PetriNetUnfolderBase]: For 349572/349572 co-relation queries the response was YES. [2024-06-14 12:19:50,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15750 conditions, 1836 events. 1056/1836 cut-off events. For 349572/349572 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 10050 event pairs, 100 based on Foata normal form. 2/1838 useless extension candidates. Maximal degree in co-relation 15576. Up to 1520 conditions per place. [2024-06-14 12:19:50,814 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 303 selfloop transitions, 76 changer transitions 0/434 dead transitions. [2024-06-14 12:19:50,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 434 transitions, 5835 flow [2024-06-14 12:19:50,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:50,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:50,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 153 transitions. [2024-06-14 12:19:50,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:19:50,815 INFO L175 Difference]: Start difference. First operand has 369 places, 415 transitions, 4994 flow. Second operand 12 states and 153 transitions. [2024-06-14 12:19:50,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 434 transitions, 5835 flow [2024-06-14 12:19:52,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 434 transitions, 5660 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:52,266 INFO L231 Difference]: Finished difference. Result has 375 places, 416 transitions, 5011 flow [2024-06-14 12:19:52,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4819, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5011, PETRI_PLACES=375, PETRI_TRANSITIONS=416} [2024-06-14 12:19:52,267 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 342 predicate places. [2024-06-14 12:19:52,267 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 416 transitions, 5011 flow [2024-06-14 12:19:52,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:52,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:52,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:52,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 12:19:52,267 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:52,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:52,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1606992369, now seen corresponding path program 6 times [2024-06-14 12:19:52,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:52,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773040572] [2024-06-14 12:19:52,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:52,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:52,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:53,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:53,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:53,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773040572] [2024-06-14 12:19:53,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773040572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:53,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:53,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:53,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446542701] [2024-06-14 12:19:53,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:53,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:53,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:53,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:53,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:53,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:53,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 416 transitions, 5011 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:53,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:53,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:53,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:54,001 INFO L124 PetriNetUnfolderBase]: 1097/1876 cut-off events. [2024-06-14 12:19:54,001 INFO L125 PetriNetUnfolderBase]: For 338924/338924 co-relation queries the response was YES. [2024-06-14 12:19:54,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15928 conditions, 1876 events. 1097/1876 cut-off events. For 338924/338924 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 10082 event pairs, 105 based on Foata normal form. 1/1877 useless extension candidates. Maximal degree in co-relation 15752. Up to 1519 conditions per place. [2024-06-14 12:19:54,027 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 307 selfloop transitions, 124 changer transitions 0/433 dead transitions. [2024-06-14 12:19:54,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 433 transitions, 5920 flow [2024-06-14 12:19:54,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:54,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:54,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-14 12:19:54,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602941176470588 [2024-06-14 12:19:54,028 INFO L175 Difference]: Start difference. First operand has 375 places, 416 transitions, 5011 flow. Second operand 12 states and 147 transitions. [2024-06-14 12:19:54,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 433 transitions, 5920 flow [2024-06-14 12:19:55,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 433 transitions, 5740 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:55,548 INFO L231 Difference]: Finished difference. Result has 381 places, 416 transitions, 5084 flow [2024-06-14 12:19:55,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4831, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5084, PETRI_PLACES=381, PETRI_TRANSITIONS=416} [2024-06-14 12:19:55,548 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 348 predicate places. [2024-06-14 12:19:55,548 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 416 transitions, 5084 flow [2024-06-14 12:19:55,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:55,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:55,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:55,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 12:19:55,548 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:55,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:55,549 INFO L85 PathProgramCache]: Analyzing trace with hash 142344847, now seen corresponding path program 8 times [2024-06-14 12:19:55,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:55,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592356480] [2024-06-14 12:19:55,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:55,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:55,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:56,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:56,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:56,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592356480] [2024-06-14 12:19:56,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592356480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:56,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:56,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:56,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432213585] [2024-06-14 12:19:56,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:56,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:56,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:56,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:56,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:56,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:56,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 416 transitions, 5084 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:56,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:56,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:56,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:57,319 INFO L124 PetriNetUnfolderBase]: 1106/1891 cut-off events. [2024-06-14 12:19:57,319 INFO L125 PetriNetUnfolderBase]: For 359250/359250 co-relation queries the response was YES. [2024-06-14 12:19:57,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16120 conditions, 1891 events. 1106/1891 cut-off events. For 359250/359250 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 10217 event pairs, 96 based on Foata normal form. 3/1894 useless extension candidates. Maximal degree in co-relation 15943. Up to 1148 conditions per place. [2024-06-14 12:19:57,342 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 321 selfloop transitions, 143 changer transitions 0/466 dead transitions. [2024-06-14 12:19:57,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 466 transitions, 6762 flow [2024-06-14 12:19:57,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:57,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:57,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-14 12:19:57,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39215686274509803 [2024-06-14 12:19:57,342 INFO L175 Difference]: Start difference. First operand has 381 places, 416 transitions, 5084 flow. Second operand 12 states and 160 transitions. [2024-06-14 12:19:57,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 466 transitions, 6762 flow [2024-06-14 12:19:58,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 466 transitions, 6518 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 12:19:58,765 INFO L231 Difference]: Finished difference. Result has 384 places, 420 transitions, 5202 flow [2024-06-14 12:19:58,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4840, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5202, PETRI_PLACES=384, PETRI_TRANSITIONS=420} [2024-06-14 12:19:58,765 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 351 predicate places. [2024-06-14 12:19:58,765 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 420 transitions, 5202 flow [2024-06-14 12:19:58,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:58,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:58,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:58,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 12:19:58,765 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:19:58,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:58,766 INFO L85 PathProgramCache]: Analyzing trace with hash 142107697, now seen corresponding path program 9 times [2024-06-14 12:19:58,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:58,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898208755] [2024-06-14 12:19:58,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:58,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:58,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:59,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:59,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:59,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898208755] [2024-06-14 12:19:59,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898208755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:59,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:59,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:59,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137537093] [2024-06-14 12:19:59,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:59,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:59,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:59,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:59,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:59,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:19:59,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 420 transitions, 5202 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:59,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:59,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:19:59,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:00,507 INFO L124 PetriNetUnfolderBase]: 1115/1906 cut-off events. [2024-06-14 12:20:00,507 INFO L125 PetriNetUnfolderBase]: For 366125/366125 co-relation queries the response was YES. [2024-06-14 12:20:00,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16473 conditions, 1906 events. 1115/1906 cut-off events. For 366125/366125 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 10334 event pairs, 94 based on Foata normal form. 3/1909 useless extension candidates. Maximal degree in co-relation 16294. Up to 1156 conditions per place. [2024-06-14 12:20:00,533 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 331 selfloop transitions, 139 changer transitions 0/472 dead transitions. [2024-06-14 12:20:00,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 472 transitions, 7155 flow [2024-06-14 12:20:00,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:00,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:00,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 164 transitions. [2024-06-14 12:20:00,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019607843137255 [2024-06-14 12:20:00,534 INFO L175 Difference]: Start difference. First operand has 384 places, 420 transitions, 5202 flow. Second operand 12 states and 164 transitions. [2024-06-14 12:20:00,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 472 transitions, 7155 flow [2024-06-14 12:20:01,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 472 transitions, 6874 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:01,810 INFO L231 Difference]: Finished difference. Result has 389 places, 424 transitions, 5285 flow [2024-06-14 12:20:01,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4932, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5285, PETRI_PLACES=389, PETRI_TRANSITIONS=424} [2024-06-14 12:20:01,810 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 356 predicate places. [2024-06-14 12:20:01,810 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 424 transitions, 5285 flow [2024-06-14 12:20:01,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:01,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:01,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:01,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 12:20:01,811 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:01,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:01,811 INFO L85 PathProgramCache]: Analyzing trace with hash 135678607, now seen corresponding path program 10 times [2024-06-14 12:20:01,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:01,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865485734] [2024-06-14 12:20:01,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:01,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:01,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:02,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-14 12:20:02,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:02,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865485734] [2024-06-14 12:20:02,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865485734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:02,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:02,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:02,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079527433] [2024-06-14 12:20:02,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:02,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:02,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:02,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:02,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:02,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:02,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 424 transitions, 5285 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:02,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:02,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:02,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:03,520 INFO L124 PetriNetUnfolderBase]: 1109/1897 cut-off events. [2024-06-14 12:20:03,520 INFO L125 PetriNetUnfolderBase]: For 349439/349439 co-relation queries the response was YES. [2024-06-14 12:20:03,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16070 conditions, 1897 events. 1109/1897 cut-off events. For 349439/349439 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 10286 event pairs, 88 based on Foata normal form. 3/1900 useless extension candidates. Maximal degree in co-relation 15889. Up to 1152 conditions per place. [2024-06-14 12:20:03,546 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 334 selfloop transitions, 135 changer transitions 0/471 dead transitions. [2024-06-14 12:20:03,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 471 transitions, 6926 flow [2024-06-14 12:20:03,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:03,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:03,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 164 transitions. [2024-06-14 12:20:03,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019607843137255 [2024-06-14 12:20:03,547 INFO L175 Difference]: Start difference. First operand has 389 places, 424 transitions, 5285 flow. Second operand 12 states and 164 transitions. [2024-06-14 12:20:03,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 471 transitions, 6926 flow [2024-06-14 12:20:04,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 471 transitions, 6653 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:04,883 INFO L231 Difference]: Finished difference. Result has 393 places, 424 transitions, 5288 flow [2024-06-14 12:20:04,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=5012, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5288, PETRI_PLACES=393, PETRI_TRANSITIONS=424} [2024-06-14 12:20:04,883 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 360 predicate places. [2024-06-14 12:20:04,883 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 424 transitions, 5288 flow [2024-06-14 12:20:04,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:04,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:04,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:04,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 12:20:04,883 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:04,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:04,884 INFO L85 PathProgramCache]: Analyzing trace with hash 142114207, now seen corresponding path program 11 times [2024-06-14 12:20:04,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:04,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788719026] [2024-06-14 12:20:04,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:04,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:04,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:05,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:05,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:05,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788719026] [2024-06-14 12:20:05,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788719026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:05,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:05,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:05,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547264847] [2024-06-14 12:20:05,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:05,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:05,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:05,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:05,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:05,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:05,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 424 transitions, 5288 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:05,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:05,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:05,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:06,557 INFO L124 PetriNetUnfolderBase]: 1103/1888 cut-off events. [2024-06-14 12:20:06,557 INFO L125 PetriNetUnfolderBase]: For 331856/331856 co-relation queries the response was YES. [2024-06-14 12:20:06,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15652 conditions, 1888 events. 1103/1888 cut-off events. For 331856/331856 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 10232 event pairs, 92 based on Foata normal form. 3/1891 useless extension candidates. Maximal degree in co-relation 15470. Up to 1148 conditions per place. [2024-06-14 12:20:06,583 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 330 selfloop transitions, 138 changer transitions 0/470 dead transitions. [2024-06-14 12:20:06,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 470 transitions, 6681 flow [2024-06-14 12:20:06,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:06,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:06,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 163 transitions. [2024-06-14 12:20:06,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39950980392156865 [2024-06-14 12:20:06,584 INFO L175 Difference]: Start difference. First operand has 393 places, 424 transitions, 5288 flow. Second operand 12 states and 163 transitions. [2024-06-14 12:20:06,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 470 transitions, 6681 flow [2024-06-14 12:20:07,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 470 transitions, 6402 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-14 12:20:07,833 INFO L231 Difference]: Finished difference. Result has 396 places, 424 transitions, 5291 flow [2024-06-14 12:20:07,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=5009, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5291, PETRI_PLACES=396, PETRI_TRANSITIONS=424} [2024-06-14 12:20:07,834 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 363 predicate places. [2024-06-14 12:20:07,834 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 424 transitions, 5291 flow [2024-06-14 12:20:07,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:07,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:07,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:07,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 12:20:07,834 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:07,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:07,835 INFO L85 PathProgramCache]: Analyzing trace with hash -2101537669, now seen corresponding path program 12 times [2024-06-14 12:20:07,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:07,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658573923] [2024-06-14 12:20:07,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:07,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:07,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:08,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:08,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:08,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658573923] [2024-06-14 12:20:08,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658573923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:08,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:08,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:08,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231336273] [2024-06-14 12:20:08,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:08,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:08,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:08,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:08,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:08,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:08,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 424 transitions, 5291 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:08,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:08,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:08,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:09,644 INFO L124 PetriNetUnfolderBase]: 1349/2297 cut-off events. [2024-06-14 12:20:09,645 INFO L125 PetriNetUnfolderBase]: For 362001/362001 co-relation queries the response was YES. [2024-06-14 12:20:09,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18218 conditions, 2297 events. 1349/2297 cut-off events. For 362001/362001 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 12998 event pairs, 193 based on Foata normal form. 3/2300 useless extension candidates. Maximal degree in co-relation 18035. Up to 1242 conditions per place. [2024-06-14 12:20:09,676 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 397 selfloop transitions, 172 changer transitions 0/571 dead transitions. [2024-06-14 12:20:09,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 571 transitions, 8184 flow [2024-06-14 12:20:09,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:09,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:09,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 173 transitions. [2024-06-14 12:20:09,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42401960784313725 [2024-06-14 12:20:09,677 INFO L175 Difference]: Start difference. First operand has 396 places, 424 transitions, 5291 flow. Second operand 12 states and 173 transitions. [2024-06-14 12:20:09,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 571 transitions, 8184 flow [2024-06-14 12:20:11,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 571 transitions, 7862 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 12:20:11,044 INFO L231 Difference]: Finished difference. Result has 405 places, 484 transitions, 6320 flow [2024-06-14 12:20:11,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=5015, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6320, PETRI_PLACES=405, PETRI_TRANSITIONS=484} [2024-06-14 12:20:11,044 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 372 predicate places. [2024-06-14 12:20:11,044 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 484 transitions, 6320 flow [2024-06-14 12:20:11,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:11,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:11,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:11,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 12:20:11,044 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:11,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:11,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1935898721, now seen corresponding path program 7 times [2024-06-14 12:20:11,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:11,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354486911] [2024-06-14 12:20:11,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:11,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:11,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:11,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:11,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:11,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354486911] [2024-06-14 12:20:11,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354486911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:11,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:11,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:11,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164694968] [2024-06-14 12:20:11,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:11,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:11,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:11,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:11,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:12,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:12,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 484 transitions, 6320 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:12,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:12,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:12,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:12,892 INFO L124 PetriNetUnfolderBase]: 1352/2302 cut-off events. [2024-06-14 12:20:12,892 INFO L125 PetriNetUnfolderBase]: For 353256/353256 co-relation queries the response was YES. [2024-06-14 12:20:12,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18958 conditions, 2302 events. 1352/2302 cut-off events. For 353256/353256 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 13026 event pairs, 143 based on Foata normal form. 1/2303 useless extension candidates. Maximal degree in co-relation 18767. Up to 1905 conditions per place. [2024-06-14 12:20:12,924 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 387 selfloop transitions, 142 changer transitions 0/531 dead transitions. [2024-06-14 12:20:12,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 531 transitions, 7734 flow [2024-06-14 12:20:12,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:12,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:12,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-14 12:20:12,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37254901960784315 [2024-06-14 12:20:12,925 INFO L175 Difference]: Start difference. First operand has 405 places, 484 transitions, 6320 flow. Second operand 12 states and 152 transitions. [2024-06-14 12:20:12,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 531 transitions, 7734 flow [2024-06-14 12:20:14,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 531 transitions, 7538 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-14 12:20:14,367 INFO L231 Difference]: Finished difference. Result has 416 places, 509 transitions, 6716 flow [2024-06-14 12:20:14,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=6124, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6716, PETRI_PLACES=416, PETRI_TRANSITIONS=509} [2024-06-14 12:20:14,367 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 383 predicate places. [2024-06-14 12:20:14,367 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 509 transitions, 6716 flow [2024-06-14 12:20:14,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:14,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:14,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:14,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 12:20:14,370 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:14,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:14,371 INFO L85 PathProgramCache]: Analyzing trace with hash 609968881, now seen corresponding path program 13 times [2024-06-14 12:20:14,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:14,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58453140] [2024-06-14 12:20:14,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:14,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:14,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:15,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:15,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:15,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58453140] [2024-06-14 12:20:15,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58453140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:15,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:15,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:15,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604466398] [2024-06-14 12:20:15,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:15,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:15,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:15,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:15,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:15,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:15,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 509 transitions, 6716 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:15,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:15,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:15,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:16,256 INFO L124 PetriNetUnfolderBase]: 1376/2341 cut-off events. [2024-06-14 12:20:16,256 INFO L125 PetriNetUnfolderBase]: For 400293/400293 co-relation queries the response was YES. [2024-06-14 12:20:16,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19572 conditions, 2341 events. 1376/2341 cut-off events. For 400293/400293 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 13315 event pairs, 207 based on Foata normal form. 3/2344 useless extension candidates. Maximal degree in co-relation 19378. Up to 1267 conditions per place. [2024-06-14 12:20:16,287 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 407 selfloop transitions, 172 changer transitions 0/581 dead transitions. [2024-06-14 12:20:16,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 581 transitions, 9101 flow [2024-06-14 12:20:16,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:16,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:16,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 174 transitions. [2024-06-14 12:20:16,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-06-14 12:20:16,288 INFO L175 Difference]: Start difference. First operand has 416 places, 509 transitions, 6716 flow. Second operand 12 states and 174 transitions. [2024-06-14 12:20:16,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 581 transitions, 9101 flow [2024-06-14 12:20:17,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 581 transitions, 8915 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-14 12:20:17,960 INFO L231 Difference]: Finished difference. Result has 425 places, 518 transitions, 7038 flow [2024-06-14 12:20:17,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=6530, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7038, PETRI_PLACES=425, PETRI_TRANSITIONS=518} [2024-06-14 12:20:17,961 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 392 predicate places. [2024-06-14 12:20:17,961 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 518 transitions, 7038 flow [2024-06-14 12:20:17,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:17,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:17,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:17,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 12:20:17,962 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:17,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:17,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1935903371, now seen corresponding path program 8 times [2024-06-14 12:20:17,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:17,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851200388] [2024-06-14 12:20:17,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:17,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:17,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:18,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-14 12:20:18,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:18,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851200388] [2024-06-14 12:20:18,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851200388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:18,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:18,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:18,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418541923] [2024-06-14 12:20:18,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:18,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:18,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:18,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:18,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:19,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:19,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 518 transitions, 7038 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:19,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:19,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:19,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:20,094 INFO L124 PetriNetUnfolderBase]: 1387/2359 cut-off events. [2024-06-14 12:20:20,094 INFO L125 PetriNetUnfolderBase]: For 400404/400404 co-relation queries the response was YES. [2024-06-14 12:20:20,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20152 conditions, 2359 events. 1387/2359 cut-off events. For 400404/400404 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 13457 event pairs, 152 based on Foata normal form. 1/2360 useless extension candidates. Maximal degree in co-relation 19957. Up to 1950 conditions per place. [2024-06-14 12:20:20,128 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 398 selfloop transitions, 148 changer transitions 0/548 dead transitions. [2024-06-14 12:20:20,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 548 transitions, 8599 flow [2024-06-14 12:20:20,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:20:20,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:20:20,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 163 transitions. [2024-06-14 12:20:20,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36877828054298645 [2024-06-14 12:20:20,129 INFO L175 Difference]: Start difference. First operand has 425 places, 518 transitions, 7038 flow. Second operand 13 states and 163 transitions. [2024-06-14 12:20:20,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 548 transitions, 8599 flow [2024-06-14 12:20:21,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 548 transitions, 8295 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 12:20:21,793 INFO L231 Difference]: Finished difference. Result has 433 places, 524 transitions, 7169 flow [2024-06-14 12:20:21,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=6734, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7169, PETRI_PLACES=433, PETRI_TRANSITIONS=524} [2024-06-14 12:20:21,794 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 400 predicate places. [2024-06-14 12:20:21,794 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 524 transitions, 7169 flow [2024-06-14 12:20:21,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:21,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:21,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:21,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 12:20:21,795 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:21,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:21,795 INFO L85 PathProgramCache]: Analyzing trace with hash 609963921, now seen corresponding path program 9 times [2024-06-14 12:20:21,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:21,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973257568] [2024-06-14 12:20:21,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:21,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:21,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:22,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:22,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:22,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973257568] [2024-06-14 12:20:22,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973257568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:22,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:22,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:22,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003728200] [2024-06-14 12:20:22,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:22,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:22,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:22,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:22,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:23,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:20:23,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 524 transitions, 7169 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:23,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:23,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:20:23,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:23,930 INFO L124 PetriNetUnfolderBase]: 1334/2310 cut-off events. [2024-06-14 12:20:23,930 INFO L125 PetriNetUnfolderBase]: For 416483/416483 co-relation queries the response was YES. [2024-06-14 12:20:23,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19851 conditions, 2310 events. 1334/2310 cut-off events. For 416483/416483 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 13439 event pairs, 132 based on Foata normal form. 2/2312 useless extension candidates. Maximal degree in co-relation 19654. Up to 1948 conditions per place. [2024-06-14 12:20:23,967 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 396 selfloop transitions, 71 changer transitions 0/545 dead transitions. [2024-06-14 12:20:23,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 545 transitions, 8210 flow [2024-06-14 12:20:23,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:23,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:23,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 156 transitions. [2024-06-14 12:20:23,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:20:23,968 INFO L175 Difference]: Start difference. First operand has 433 places, 524 transitions, 7169 flow. Second operand 12 states and 156 transitions. [2024-06-14 12:20:23,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 545 transitions, 8210 flow [2024-06-14 12:20:25,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 545 transitions, 8033 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 12:20:25,731 INFO L231 Difference]: Finished difference. Result has 439 places, 525 transitions, 7176 flow [2024-06-14 12:20:25,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=6992, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7176, PETRI_PLACES=439, PETRI_TRANSITIONS=525} [2024-06-14 12:20:25,732 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 406 predicate places. [2024-06-14 12:20:25,732 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 525 transitions, 7176 flow [2024-06-14 12:20:25,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:25,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:25,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:25,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 12:20:25,732 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:25,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:25,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1655004153, now seen corresponding path program 14 times [2024-06-14 12:20:25,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:25,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222131590] [2024-06-14 12:20:25,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:25,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:25,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:26,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:26,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:26,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222131590] [2024-06-14 12:20:26,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222131590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:26,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:26,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:26,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387604047] [2024-06-14 12:20:26,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:26,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:26,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:26,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:26,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:26,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:26,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 525 transitions, 7176 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:26,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:26,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:26,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:27,658 INFO L124 PetriNetUnfolderBase]: 1415/2406 cut-off events. [2024-06-14 12:20:27,658 INFO L125 PetriNetUnfolderBase]: For 455432/455432 co-relation queries the response was YES. [2024-06-14 12:20:27,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20913 conditions, 2406 events. 1415/2406 cut-off events. For 455432/455432 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 13748 event pairs, 205 based on Foata normal form. 3/2409 useless extension candidates. Maximal degree in co-relation 20714. Up to 1313 conditions per place. [2024-06-14 12:20:27,691 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 417 selfloop transitions, 176 changer transitions 0/595 dead transitions. [2024-06-14 12:20:27,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 595 transitions, 9856 flow [2024-06-14 12:20:27,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:27,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:27,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 176 transitions. [2024-06-14 12:20:27,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43137254901960786 [2024-06-14 12:20:27,692 INFO L175 Difference]: Start difference. First operand has 439 places, 525 transitions, 7176 flow. Second operand 12 states and 176 transitions. [2024-06-14 12:20:27,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 595 transitions, 9856 flow [2024-06-14 12:20:29,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 595 transitions, 9681 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 12:20:29,535 INFO L231 Difference]: Finished difference. Result has 444 places, 531 transitions, 7479 flow [2024-06-14 12:20:29,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7001, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7479, PETRI_PLACES=444, PETRI_TRANSITIONS=531} [2024-06-14 12:20:29,535 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 411 predicate places. [2024-06-14 12:20:29,535 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 531 transitions, 7479 flow [2024-06-14 12:20:29,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:29,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:29,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:29,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 12:20:29,536 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:29,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:29,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1929469445, now seen corresponding path program 15 times [2024-06-14 12:20:29,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:29,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724992750] [2024-06-14 12:20:29,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:29,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:29,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:30,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-14 12:20:30,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:30,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724992750] [2024-06-14 12:20:30,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724992750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:30,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:30,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:30,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172072789] [2024-06-14 12:20:30,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:30,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:30,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:30,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:30,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:30,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:30,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 531 transitions, 7479 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:30,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:30,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:30,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:31,430 INFO L124 PetriNetUnfolderBase]: 1424/2421 cut-off events. [2024-06-14 12:20:31,430 INFO L125 PetriNetUnfolderBase]: For 464100/464100 co-relation queries the response was YES. [2024-06-14 12:20:31,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21385 conditions, 2421 events. 1424/2421 cut-off events. For 464100/464100 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 13885 event pairs, 205 based on Foata normal form. 3/2424 useless extension candidates. Maximal degree in co-relation 21185. Up to 1321 conditions per place. [2024-06-14 12:20:31,466 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 414 selfloop transitions, 182 changer transitions 0/598 dead transitions. [2024-06-14 12:20:31,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 598 transitions, 10119 flow [2024-06-14 12:20:31,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:31,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:31,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 174 transitions. [2024-06-14 12:20:31,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-06-14 12:20:31,467 INFO L175 Difference]: Start difference. First operand has 444 places, 531 transitions, 7479 flow. Second operand 12 states and 174 transitions. [2024-06-14 12:20:31,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 598 transitions, 10119 flow [2024-06-14 12:20:33,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 598 transitions, 9785 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 12:20:33,606 INFO L231 Difference]: Finished difference. Result has 450 places, 534 transitions, 7581 flow [2024-06-14 12:20:33,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7148, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7581, PETRI_PLACES=450, PETRI_TRANSITIONS=534} [2024-06-14 12:20:33,606 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 417 predicate places. [2024-06-14 12:20:33,606 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 534 transitions, 7581 flow [2024-06-14 12:20:33,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:33,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:33,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:33,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 12:20:33,607 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:33,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:33,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1929469631, now seen corresponding path program 9 times [2024-06-14 12:20:33,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:33,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379384443] [2024-06-14 12:20:33,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:33,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:33,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:34,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:34,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:34,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379384443] [2024-06-14 12:20:34,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379384443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:34,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:34,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:34,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951775222] [2024-06-14 12:20:34,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:34,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:34,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:34,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:34,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:34,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:34,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 534 transitions, 7581 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:34,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:34,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:34,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:35,685 INFO L124 PetriNetUnfolderBase]: 1427/2426 cut-off events. [2024-06-14 12:20:35,685 INFO L125 PetriNetUnfolderBase]: For 453580/453580 co-relation queries the response was YES. [2024-06-14 12:20:35,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21482 conditions, 2426 events. 1427/2426 cut-off events. For 453580/453580 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 13899 event pairs, 159 based on Foata normal form. 1/2427 useless extension candidates. Maximal degree in co-relation 21281. Up to 2029 conditions per place. [2024-06-14 12:20:35,716 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 412 selfloop transitions, 144 changer transitions 0/558 dead transitions. [2024-06-14 12:20:35,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 558 transitions, 8830 flow [2024-06-14 12:20:35,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:35,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:35,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-14 12:20:35,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3700980392156863 [2024-06-14 12:20:35,717 INFO L175 Difference]: Start difference. First operand has 450 places, 534 transitions, 7581 flow. Second operand 12 states and 151 transitions. [2024-06-14 12:20:35,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 558 transitions, 8830 flow [2024-06-14 12:20:37,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 558 transitions, 8472 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:37,597 INFO L231 Difference]: Finished difference. Result has 454 places, 536 transitions, 7564 flow [2024-06-14 12:20:37,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7223, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7564, PETRI_PLACES=454, PETRI_TRANSITIONS=536} [2024-06-14 12:20:37,597 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 421 predicate places. [2024-06-14 12:20:37,597 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 536 transitions, 7564 flow [2024-06-14 12:20:37,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:37,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:37,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:37,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 12:20:37,597 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:37,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:37,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1929462935, now seen corresponding path program 16 times [2024-06-14 12:20:37,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:37,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098193533] [2024-06-14 12:20:37,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:37,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:37,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:38,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:38,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:38,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098193533] [2024-06-14 12:20:38,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098193533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:38,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:38,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:38,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404947484] [2024-06-14 12:20:38,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:38,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:38,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:38,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:38,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:38,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:38,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 536 transitions, 7564 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:38,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:38,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:38,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:39,607 INFO L124 PetriNetUnfolderBase]: 1436/2441 cut-off events. [2024-06-14 12:20:39,607 INFO L125 PetriNetUnfolderBase]: For 476659/476659 co-relation queries the response was YES. [2024-06-14 12:20:39,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21393 conditions, 2441 events. 1436/2441 cut-off events. For 476659/476659 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 14017 event pairs, 207 based on Foata normal form. 3/2444 useless extension candidates. Maximal degree in co-relation 21191. Up to 1334 conditions per place. [2024-06-14 12:20:39,642 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 417 selfloop transitions, 184 changer transitions 0/603 dead transitions. [2024-06-14 12:20:39,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 603 transitions, 10223 flow [2024-06-14 12:20:39,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:39,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:39,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 175 transitions. [2024-06-14 12:20:39,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42892156862745096 [2024-06-14 12:20:39,643 INFO L175 Difference]: Start difference. First operand has 454 places, 536 transitions, 7564 flow. Second operand 12 states and 175 transitions. [2024-06-14 12:20:39,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 603 transitions, 10223 flow [2024-06-14 12:20:41,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 603 transitions, 9930 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 12:20:41,696 INFO L231 Difference]: Finished difference. Result has 459 places, 539 transitions, 7704 flow [2024-06-14 12:20:41,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7271, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7704, PETRI_PLACES=459, PETRI_TRANSITIONS=539} [2024-06-14 12:20:41,697 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 426 predicate places. [2024-06-14 12:20:41,697 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 539 transitions, 7704 flow [2024-06-14 12:20:41,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:41,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:41,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:41,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 12:20:41,698 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:41,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:41,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1929232295, now seen corresponding path program 17 times [2024-06-14 12:20:41,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:41,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692814503] [2024-06-14 12:20:41,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:41,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:41,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:42,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-14 12:20:42,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:42,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692814503] [2024-06-14 12:20:42,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692814503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:42,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:42,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:42,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340723038] [2024-06-14 12:20:42,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:42,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:42,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:42,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:42,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:42,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:42,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 539 transitions, 7704 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:42,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:42,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:42,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:43,652 INFO L124 PetriNetUnfolderBase]: 1430/2432 cut-off events. [2024-06-14 12:20:43,653 INFO L125 PetriNetUnfolderBase]: For 458276/458276 co-relation queries the response was YES. [2024-06-14 12:20:43,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21202 conditions, 2432 events. 1430/2432 cut-off events. For 458276/458276 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 13991 event pairs, 211 based on Foata normal form. 3/2435 useless extension candidates. Maximal degree in co-relation 20999. Up to 1330 conditions per place. [2024-06-14 12:20:43,689 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 407 selfloop transitions, 191 changer transitions 0/600 dead transitions. [2024-06-14 12:20:43,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 600 transitions, 10023 flow [2024-06-14 12:20:43,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:43,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:43,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 170 transitions. [2024-06-14 12:20:43,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 12:20:43,690 INFO L175 Difference]: Start difference. First operand has 459 places, 539 transitions, 7704 flow. Second operand 12 states and 170 transitions. [2024-06-14 12:20:43,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 600 transitions, 10023 flow [2024-06-14 12:20:45,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 600 transitions, 9624 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:45,533 INFO L231 Difference]: Finished difference. Result has 463 places, 539 transitions, 7693 flow [2024-06-14 12:20:45,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7305, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7693, PETRI_PLACES=463, PETRI_TRANSITIONS=539} [2024-06-14 12:20:45,534 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 430 predicate places. [2024-06-14 12:20:45,534 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 539 transitions, 7693 flow [2024-06-14 12:20:45,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:45,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:45,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:45,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 12:20:45,534 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:45,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:45,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1935725741, now seen corresponding path program 10 times [2024-06-14 12:20:45,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:45,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417400001] [2024-06-14 12:20:45,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:45,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:45,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:46,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:46,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:46,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417400001] [2024-06-14 12:20:46,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417400001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:46,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:46,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:46,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190553608] [2024-06-14 12:20:46,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:46,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:46,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:46,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:46,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:46,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:46,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 539 transitions, 7693 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:46,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:46,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:46,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:47,472 INFO L124 PetriNetUnfolderBase]: 1428/2429 cut-off events. [2024-06-14 12:20:47,472 INFO L125 PetriNetUnfolderBase]: For 437201/437201 co-relation queries the response was YES. [2024-06-14 12:20:47,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21055 conditions, 2429 events. 1428/2429 cut-off events. For 437201/437201 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 13949 event pairs, 163 based on Foata normal form. 1/2430 useless extension candidates. Maximal degree in co-relation 20851. Up to 2032 conditions per place. [2024-06-14 12:20:47,508 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 418 selfloop transitions, 141 changer transitions 0/561 dead transitions. [2024-06-14 12:20:47,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 561 transitions, 8904 flow [2024-06-14 12:20:47,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:47,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:47,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 153 transitions. [2024-06-14 12:20:47,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:20:47,509 INFO L175 Difference]: Start difference. First operand has 463 places, 539 transitions, 7693 flow. Second operand 12 states and 153 transitions. [2024-06-14 12:20:47,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 561 transitions, 8904 flow [2024-06-14 12:20:49,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 561 transitions, 8516 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-14 12:20:49,382 INFO L231 Difference]: Finished difference. Result has 465 places, 539 transitions, 7592 flow [2024-06-14 12:20:49,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7305, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7592, PETRI_PLACES=465, PETRI_TRANSITIONS=539} [2024-06-14 12:20:49,382 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 432 predicate places. [2024-06-14 12:20:49,382 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 539 transitions, 7592 flow [2024-06-14 12:20:49,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:49,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:49,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:49,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 12:20:49,382 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:49,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:49,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1935725555, now seen corresponding path program 18 times [2024-06-14 12:20:49,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:49,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014708858] [2024-06-14 12:20:49,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:49,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:49,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:50,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:50,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:50,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014708858] [2024-06-14 12:20:50,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014708858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:50,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:50,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:50,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936368073] [2024-06-14 12:20:50,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:50,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:50,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:50,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:50,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:50,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:50,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 539 transitions, 7592 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:50,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:50,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:50,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:51,278 INFO L124 PetriNetUnfolderBase]: 1422/2420 cut-off events. [2024-06-14 12:20:51,278 INFO L125 PetriNetUnfolderBase]: For 433231/433231 co-relation queries the response was YES. [2024-06-14 12:20:51,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20373 conditions, 2420 events. 1422/2420 cut-off events. For 433231/433231 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 13916 event pairs, 209 based on Foata normal form. 3/2423 useless extension candidates. Maximal degree in co-relation 20168. Up to 1323 conditions per place. [2024-06-14 12:20:51,314 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 420 selfloop transitions, 181 changer transitions 0/603 dead transitions. [2024-06-14 12:20:51,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 603 transitions, 9681 flow [2024-06-14 12:20:51,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:51,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:51,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 177 transitions. [2024-06-14 12:20:51,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4338235294117647 [2024-06-14 12:20:51,315 INFO L175 Difference]: Start difference. First operand has 465 places, 539 transitions, 7592 flow. Second operand 12 states and 177 transitions. [2024-06-14 12:20:51,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 603 transitions, 9681 flow [2024-06-14 12:20:53,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 603 transitions, 9356 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-14 12:20:53,216 INFO L231 Difference]: Finished difference. Result has 466 places, 539 transitions, 7635 flow [2024-06-14 12:20:53,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7267, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7635, PETRI_PLACES=466, PETRI_TRANSITIONS=539} [2024-06-14 12:20:53,217 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 433 predicate places. [2024-06-14 12:20:53,217 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 539 transitions, 7635 flow [2024-06-14 12:20:53,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:53,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:53,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:53,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 12:20:53,217 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:53,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:53,217 INFO L85 PathProgramCache]: Analyzing trace with hash 714068475, now seen corresponding path program 19 times [2024-06-14 12:20:53,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:53,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225777469] [2024-06-14 12:20:53,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:53,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:53,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:54,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:54,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:54,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225777469] [2024-06-14 12:20:54,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225777469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:54,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:54,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:54,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720862915] [2024-06-14 12:20:54,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:54,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:54,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:54,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:54,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:54,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:54,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 539 transitions, 7635 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:54,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:54,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:54,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:55,109 INFO L124 PetriNetUnfolderBase]: 1446/2460 cut-off events. [2024-06-14 12:20:55,109 INFO L125 PetriNetUnfolderBase]: For 469585/469585 co-relation queries the response was YES. [2024-06-14 12:20:55,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21313 conditions, 2460 events. 1446/2460 cut-off events. For 469585/469585 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 14162 event pairs, 129 based on Foata normal form. 3/2463 useless extension candidates. Maximal degree in co-relation 21107. Up to 1343 conditions per place. [2024-06-14 12:20:55,146 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 404 selfloop transitions, 198 changer transitions 0/604 dead transitions. [2024-06-14 12:20:55,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 604 transitions, 10111 flow [2024-06-14 12:20:55,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:55,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:55,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2024-06-14 12:20:55,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40931372549019607 [2024-06-14 12:20:55,147 INFO L175 Difference]: Start difference. First operand has 466 places, 539 transitions, 7635 flow. Second operand 12 states and 167 transitions. [2024-06-14 12:20:55,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 604 transitions, 10111 flow [2024-06-14 12:20:57,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 604 transitions, 9725 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 12:20:57,163 INFO L231 Difference]: Finished difference. Result has 470 places, 547 transitions, 7833 flow [2024-06-14 12:20:57,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7261, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7833, PETRI_PLACES=470, PETRI_TRANSITIONS=547} [2024-06-14 12:20:57,163 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 437 predicate places. [2024-06-14 12:20:57,163 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 547 transitions, 7833 flow [2024-06-14 12:20:57,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:57,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:57,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:57,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 12:20:57,164 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:20:57,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:57,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1623051991, now seen corresponding path program 11 times [2024-06-14 12:20:57,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:57,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911479330] [2024-06-14 12:20:57,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:57,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:57,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:58,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-14 12:20:58,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:58,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911479330] [2024-06-14 12:20:58,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911479330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:58,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:58,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:58,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162916089] [2024-06-14 12:20:58,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:58,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:58,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:58,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:58,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:58,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:20:58,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 547 transitions, 7833 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:58,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:58,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:20:58,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:59,084 INFO L124 PetriNetUnfolderBase]: 1449/2465 cut-off events. [2024-06-14 12:20:59,085 INFO L125 PetriNetUnfolderBase]: For 457443/457443 co-relation queries the response was YES. [2024-06-14 12:20:59,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21493 conditions, 2465 events. 1449/2465 cut-off events. For 457443/457443 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 14187 event pairs, 141 based on Foata normal form. 1/2466 useless extension candidates. Maximal degree in co-relation 21284. Up to 2067 conditions per place. [2024-06-14 12:20:59,123 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 419 selfloop transitions, 147 changer transitions 0/568 dead transitions. [2024-06-14 12:20:59,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 568 transitions, 9095 flow [2024-06-14 12:20:59,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:59,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:59,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-14 12:20:59,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3627450980392157 [2024-06-14 12:20:59,124 INFO L175 Difference]: Start difference. First operand has 470 places, 547 transitions, 7833 flow. Second operand 12 states and 148 transitions. [2024-06-14 12:20:59,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 568 transitions, 9095 flow [2024-06-14 12:21:01,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 568 transitions, 8719 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-14 12:21:01,398 INFO L231 Difference]: Finished difference. Result has 476 places, 550 transitions, 7832 flow [2024-06-14 12:21:01,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7457, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7832, PETRI_PLACES=476, PETRI_TRANSITIONS=550} [2024-06-14 12:21:01,398 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 443 predicate places. [2024-06-14 12:21:01,398 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 550 transitions, 7832 flow [2024-06-14 12:21:01,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:01,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:01,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:01,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 12:21:01,398 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:21:01,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:01,399 INFO L85 PathProgramCache]: Analyzing trace with hash 618301487, now seen corresponding path program 20 times [2024-06-14 12:21:01,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:01,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81026136] [2024-06-14 12:21:01,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:01,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:01,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:02,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:02,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:02,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81026136] [2024-06-14 12:21:02,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81026136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:02,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:02,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:02,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886688248] [2024-06-14 12:21:02,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:02,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:02,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:02,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:02,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:02,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:21:02,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 550 transitions, 7832 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:02,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:02,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:21:02,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:03,366 INFO L124 PetriNetUnfolderBase]: 1458/2480 cut-off events. [2024-06-14 12:21:03,366 INFO L125 PetriNetUnfolderBase]: For 482303/482303 co-relation queries the response was YES. [2024-06-14 12:21:03,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21380 conditions, 2480 events. 1458/2480 cut-off events. For 482303/482303 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 14302 event pairs, 129 based on Foata normal form. 3/2483 useless extension candidates. Maximal degree in co-relation 21169. Up to 1356 conditions per place. [2024-06-14 12:21:03,398 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 409 selfloop transitions, 200 changer transitions 0/611 dead transitions. [2024-06-14 12:21:03,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 611 transitions, 10240 flow [2024-06-14 12:21:03,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:03,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:03,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 170 transitions. [2024-06-14 12:21:03,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 12:21:03,399 INFO L175 Difference]: Start difference. First operand has 476 places, 550 transitions, 7832 flow. Second operand 12 states and 170 transitions. [2024-06-14 12:21:03,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 611 transitions, 10240 flow [2024-06-14 12:21:05,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 611 transitions, 9953 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-14 12:21:05,485 INFO L231 Difference]: Finished difference. Result has 481 places, 553 transitions, 8005 flow [2024-06-14 12:21:05,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7545, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8005, PETRI_PLACES=481, PETRI_TRANSITIONS=553} [2024-06-14 12:21:05,485 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 448 predicate places. [2024-06-14 12:21:05,485 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 553 transitions, 8005 flow [2024-06-14 12:21:05,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:05,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:05,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:05,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 12:21:05,485 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:21:05,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:05,486 INFO L85 PathProgramCache]: Analyzing trace with hash -916321979, now seen corresponding path program 21 times [2024-06-14 12:21:05,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:05,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226568345] [2024-06-14 12:21:05,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:05,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:05,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:06,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-14 12:21:06,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:06,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226568345] [2024-06-14 12:21:06,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226568345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:06,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:06,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:06,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805192383] [2024-06-14 12:21:06,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:06,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:06,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:06,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:06,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:06,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:21:06,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 553 transitions, 8005 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:06,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:06,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:21:06,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:07,481 INFO L124 PetriNetUnfolderBase]: 1482/2519 cut-off events. [2024-06-14 12:21:07,482 INFO L125 PetriNetUnfolderBase]: For 520991/520991 co-relation queries the response was YES. [2024-06-14 12:21:07,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22390 conditions, 2519 events. 1482/2519 cut-off events. For 520991/520991 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 14527 event pairs, 139 based on Foata normal form. 3/2522 useless extension candidates. Maximal degree in co-relation 22178. Up to 1376 conditions per place. [2024-06-14 12:21:07,522 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 411 selfloop transitions, 204 changer transitions 0/617 dead transitions. [2024-06-14 12:21:07,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 617 transitions, 10512 flow [2024-06-14 12:21:07,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:07,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:07,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 168 transitions. [2024-06-14 12:21:07,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-06-14 12:21:07,523 INFO L175 Difference]: Start difference. First operand has 481 places, 553 transitions, 8005 flow. Second operand 12 states and 168 transitions. [2024-06-14 12:21:07,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 617 transitions, 10512 flow [2024-06-14 12:21:09,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 617 transitions, 10102 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 12:21:09,916 INFO L231 Difference]: Finished difference. Result has 486 places, 560 transitions, 8150 flow [2024-06-14 12:21:09,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7607, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8150, PETRI_PLACES=486, PETRI_TRANSITIONS=560} [2024-06-14 12:21:09,917 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 453 predicate places. [2024-06-14 12:21:09,917 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 560 transitions, 8150 flow [2024-06-14 12:21:09,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:09,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:09,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:09,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 12:21:09,917 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:21:09,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:09,918 INFO L85 PathProgramCache]: Analyzing trace with hash -916559315, now seen corresponding path program 12 times [2024-06-14 12:21:09,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:09,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396220432] [2024-06-14 12:21:09,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:09,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:09,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:10,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:10,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:10,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396220432] [2024-06-14 12:21:10,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396220432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:10,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:10,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:10,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037776538] [2024-06-14 12:21:10,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:10,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:10,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:10,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:10,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:10,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:21:10,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 560 transitions, 8150 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:10,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:10,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:21:10,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:11,889 INFO L124 PetriNetUnfolderBase]: 1485/2524 cut-off events. [2024-06-14 12:21:11,890 INFO L125 PetriNetUnfolderBase]: For 507926/507926 co-relation queries the response was YES. [2024-06-14 12:21:11,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22496 conditions, 2524 events. 1485/2524 cut-off events. For 507926/507926 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 14546 event pairs, 158 based on Foata normal form. 1/2525 useless extension candidates. Maximal degree in co-relation 22282. Up to 2126 conditions per place. [2024-06-14 12:21:11,929 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 432 selfloop transitions, 146 changer transitions 0/580 dead transitions. [2024-06-14 12:21:11,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 580 transitions, 9432 flow [2024-06-14 12:21:11,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:11,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:11,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-14 12:21:11,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36519607843137253 [2024-06-14 12:21:11,930 INFO L175 Difference]: Start difference. First operand has 486 places, 560 transitions, 8150 flow. Second operand 12 states and 149 transitions. [2024-06-14 12:21:11,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 580 transitions, 9432 flow [2024-06-14 12:21:14,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 580 transitions, 9042 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 12:21:14,490 INFO L231 Difference]: Finished difference. Result has 493 places, 563 transitions, 8134 flow [2024-06-14 12:21:14,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7760, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8134, PETRI_PLACES=493, PETRI_TRANSITIONS=563} [2024-06-14 12:21:14,490 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 460 predicate places. [2024-06-14 12:21:14,490 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 563 transitions, 8134 flow [2024-06-14 12:21:14,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:14,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:14,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:14,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 12:21:14,491 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:21:14,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:14,491 INFO L85 PathProgramCache]: Analyzing trace with hash -922988405, now seen corresponding path program 13 times [2024-06-14 12:21:14,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:14,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254162579] [2024-06-14 12:21:14,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:14,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:14,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:15,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:15,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:15,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254162579] [2024-06-14 12:21:15,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254162579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:15,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:15,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:15,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7751533] [2024-06-14 12:21:15,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:15,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:15,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:15,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:15,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:15,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:21:15,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 563 transitions, 8134 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:15,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:15,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:21:15,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:16,428 INFO L124 PetriNetUnfolderBase]: 1488/2529 cut-off events. [2024-06-14 12:21:16,428 INFO L125 PetriNetUnfolderBase]: For 514137/514137 co-relation queries the response was YES. [2024-06-14 12:21:16,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22355 conditions, 2529 events. 1488/2529 cut-off events. For 514137/514137 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 14583 event pairs, 148 based on Foata normal form. 1/2530 useless extension candidates. Maximal degree in co-relation 22139. Up to 2131 conditions per place. [2024-06-14 12:21:16,470 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 431 selfloop transitions, 149 changer transitions 0/582 dead transitions. [2024-06-14 12:21:16,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 582 transitions, 9416 flow [2024-06-14 12:21:16,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:16,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:16,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-14 12:21:16,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602941176470588 [2024-06-14 12:21:16,472 INFO L175 Difference]: Start difference. First operand has 493 places, 563 transitions, 8134 flow. Second operand 12 states and 147 transitions. [2024-06-14 12:21:16,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 582 transitions, 9416 flow [2024-06-14 12:21:18,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 582 transitions, 9141 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 12:21:18,946 INFO L231 Difference]: Finished difference. Result has 500 places, 567 transitions, 8261 flow [2024-06-14 12:21:18,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7859, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8261, PETRI_PLACES=500, PETRI_TRANSITIONS=567} [2024-06-14 12:21:18,946 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 467 predicate places. [2024-06-14 12:21:18,946 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 567 transitions, 8261 flow [2024-06-14 12:21:18,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:18,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:18,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:18,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 12:21:18,947 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:21:18,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:18,947 INFO L85 PathProgramCache]: Analyzing trace with hash -922988219, now seen corresponding path program 22 times [2024-06-14 12:21:18,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:18,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737463356] [2024-06-14 12:21:18,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:18,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:18,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:19,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:19,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:19,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737463356] [2024-06-14 12:21:19,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737463356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:19,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:19,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:19,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898266862] [2024-06-14 12:21:19,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:19,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:19,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:19,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:19,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:19,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:21:19,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 567 transitions, 8261 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:19,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:19,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:21:19,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:20,959 INFO L124 PetriNetUnfolderBase]: 1482/2520 cut-off events. [2024-06-14 12:21:20,959 INFO L125 PetriNetUnfolderBase]: For 511467/511467 co-relation queries the response was YES. [2024-06-14 12:21:20,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21946 conditions, 2520 events. 1482/2520 cut-off events. For 511467/511467 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 14586 event pairs, 123 based on Foata normal form. 3/2523 useless extension candidates. Maximal degree in co-relation 21728. Up to 1382 conditions per place. [2024-06-14 12:21:20,993 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 403 selfloop transitions, 213 changer transitions 0/618 dead transitions. [2024-06-14 12:21:20,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 618 transitions, 10324 flow [2024-06-14 12:21:20,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:20,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:20,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 165 transitions. [2024-06-14 12:21:20,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-06-14 12:21:20,994 INFO L175 Difference]: Start difference. First operand has 500 places, 567 transitions, 8261 flow. Second operand 12 states and 165 transitions. [2024-06-14 12:21:20,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 618 transitions, 10324 flow [2024-06-14 12:21:23,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 618 transitions, 9914 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-14 12:21:23,238 INFO L231 Difference]: Finished difference. Result has 505 places, 571 transitions, 8336 flow [2024-06-14 12:21:23,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7851, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8336, PETRI_PLACES=505, PETRI_TRANSITIONS=571} [2024-06-14 12:21:23,238 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 472 predicate places. [2024-06-14 12:21:23,239 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 571 transitions, 8336 flow [2024-06-14 12:21:23,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:23,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:23,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:23,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 12:21:23,239 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:21:23,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:23,239 INFO L85 PathProgramCache]: Analyzing trace with hash -922993179, now seen corresponding path program 10 times [2024-06-14 12:21:23,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:23,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321573013] [2024-06-14 12:21:23,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:23,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:23,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:24,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:24,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:24,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321573013] [2024-06-14 12:21:24,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321573013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:24,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:24,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:24,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593312314] [2024-06-14 12:21:24,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:24,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:24,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:24,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:24,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:24,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:21:24,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 571 transitions, 8336 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:24,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:24,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:21:24,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:25,556 INFO L124 PetriNetUnfolderBase]: 1426/2470 cut-off events. [2024-06-14 12:21:25,556 INFO L125 PetriNetUnfolderBase]: For 511698/511698 co-relation queries the response was YES. [2024-06-14 12:21:25,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22098 conditions, 2470 events. 1426/2470 cut-off events. For 511698/511698 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 14596 event pairs, 141 based on Foata normal form. 2/2472 useless extension candidates. Maximal degree in co-relation 21878. Up to 2100 conditions per place. [2024-06-14 12:21:25,595 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 432 selfloop transitions, 76 changer transitions 0/590 dead transitions. [2024-06-14 12:21:25,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 590 transitions, 9441 flow [2024-06-14 12:21:25,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:25,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:25,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-14 12:21:25,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37254901960784315 [2024-06-14 12:21:25,596 INFO L175 Difference]: Start difference. First operand has 505 places, 571 transitions, 8336 flow. Second operand 12 states and 152 transitions. [2024-06-14 12:21:25,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 590 transitions, 9441 flow [2024-06-14 12:21:28,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 590 transitions, 9068 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 12:21:28,355 INFO L231 Difference]: Finished difference. Result has 510 places, 574 transitions, 8174 flow [2024-06-14 12:21:28,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7963, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8174, PETRI_PLACES=510, PETRI_TRANSITIONS=574} [2024-06-14 12:21:28,355 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 477 predicate places. [2024-06-14 12:21:28,355 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 574 transitions, 8174 flow [2024-06-14 12:21:28,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:28,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:28,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:28,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 12:21:28,356 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:21:28,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:28,356 INFO L85 PathProgramCache]: Analyzing trace with hash -916559129, now seen corresponding path program 23 times [2024-06-14 12:21:28,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:28,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958932841] [2024-06-14 12:21:28,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:28,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:28,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:29,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:29,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:29,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958932841] [2024-06-14 12:21:29,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958932841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:29,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:29,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:29,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680629979] [2024-06-14 12:21:29,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:29,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:29,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:29,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:29,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:29,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:21:29,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 574 transitions, 8174 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:29,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:29,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:21:29,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:30,327 INFO L124 PetriNetUnfolderBase]: 1498/2548 cut-off events. [2024-06-14 12:21:30,328 INFO L125 PetriNetUnfolderBase]: For 524329/524329 co-relation queries the response was YES. [2024-06-14 12:21:30,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22166 conditions, 2548 events. 1498/2548 cut-off events. For 524329/524329 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 14795 event pairs, 131 based on Foata normal form. 3/2551 useless extension candidates. Maximal degree in co-relation 21944. Up to 1403 conditions per place. [2024-06-14 12:21:30,367 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 422 selfloop transitions, 205 changer transitions 0/629 dead transitions. [2024-06-14 12:21:30,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 629 transitions, 10633 flow [2024-06-14 12:21:30,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:30,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:30,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 171 transitions. [2024-06-14 12:21:30,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41911764705882354 [2024-06-14 12:21:30,368 INFO L175 Difference]: Start difference. First operand has 510 places, 574 transitions, 8174 flow. Second operand 12 states and 171 transitions. [2024-06-14 12:21:30,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 629 transitions, 10633 flow [2024-06-14 12:21:32,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 629 transitions, 10493 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 12:21:32,857 INFO L231 Difference]: Finished difference. Result has 517 places, 577 transitions, 8505 flow [2024-06-14 12:21:32,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8034, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8505, PETRI_PLACES=517, PETRI_TRANSITIONS=577} [2024-06-14 12:21:32,857 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 484 predicate places. [2024-06-14 12:21:32,857 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 577 transitions, 8505 flow [2024-06-14 12:21:32,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:32,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:32,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:32,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 12:21:32,858 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:21:32,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:32,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1850953327, now seen corresponding path program 24 times [2024-06-14 12:21:32,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:32,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047753207] [2024-06-14 12:21:32,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:32,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:32,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:33,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:33,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:33,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047753207] [2024-06-14 12:21:33,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047753207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:33,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:33,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:33,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955105558] [2024-06-14 12:21:33,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:33,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:33,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:33,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:33,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:33,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:21:33,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 577 transitions, 8505 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:33,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:33,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:21:33,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:34,841 INFO L124 PetriNetUnfolderBase]: 1507/2563 cut-off events. [2024-06-14 12:21:34,841 INFO L125 PetriNetUnfolderBase]: For 533826/533826 co-relation queries the response was YES. [2024-06-14 12:21:34,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22716 conditions, 2563 events. 1507/2563 cut-off events. For 533826/533826 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 14884 event pairs, 137 based on Foata normal form. 3/2566 useless extension candidates. Maximal degree in co-relation 22493. Up to 1411 conditions per place. [2024-06-14 12:21:34,882 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 400 selfloop transitions, 226 changer transitions 0/628 dead transitions. [2024-06-14 12:21:34,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 628 transitions, 10951 flow [2024-06-14 12:21:34,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:34,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:34,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 165 transitions. [2024-06-14 12:21:34,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-06-14 12:21:34,883 INFO L175 Difference]: Start difference. First operand has 517 places, 577 transitions, 8505 flow. Second operand 12 states and 165 transitions. [2024-06-14 12:21:34,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 628 transitions, 10951 flow [2024-06-14 12:21:37,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 628 transitions, 10573 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 12:21:37,427 INFO L231 Difference]: Finished difference. Result has 523 places, 580 transitions, 8654 flow [2024-06-14 12:21:37,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8130, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8654, PETRI_PLACES=523, PETRI_TRANSITIONS=580} [2024-06-14 12:21:37,428 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 490 predicate places. [2024-06-14 12:21:37,428 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 580 transitions, 8654 flow [2024-06-14 12:21:37,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:37,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:37,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:37,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 12:21:37,429 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:21:37,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:37,429 INFO L85 PathProgramCache]: Analyzing trace with hash -902897429, now seen corresponding path program 14 times [2024-06-14 12:21:37,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:37,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885680068] [2024-06-14 12:21:37,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:37,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:37,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:38,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-14 12:21:38,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:38,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885680068] [2024-06-14 12:21:38,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885680068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:38,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:38,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:38,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656620494] [2024-06-14 12:21:38,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:38,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:38,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:38,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:38,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:38,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:21:38,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 580 transitions, 8654 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:38,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:38,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:21:38,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:39,416 INFO L124 PetriNetUnfolderBase]: 1510/2568 cut-off events. [2024-06-14 12:21:39,416 INFO L125 PetriNetUnfolderBase]: For 519908/519908 co-relation queries the response was YES. [2024-06-14 12:21:39,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22894 conditions, 2568 events. 1510/2568 cut-off events. For 519908/519908 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 14927 event pairs, 154 based on Foata normal form. 1/2569 useless extension candidates. Maximal degree in co-relation 22670. Up to 2170 conditions per place. [2024-06-14 12:21:39,456 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 434 selfloop transitions, 161 changer transitions 0/597 dead transitions. [2024-06-14 12:21:39,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 597 transitions, 9953 flow [2024-06-14 12:21:39,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:39,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:39,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-14 12:21:39,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35784313725490197 [2024-06-14 12:21:39,457 INFO L175 Difference]: Start difference. First operand has 523 places, 580 transitions, 8654 flow. Second operand 12 states and 146 transitions. [2024-06-14 12:21:39,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 597 transitions, 9953 flow [2024-06-14 12:21:42,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 597 transitions, 9532 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-14 12:21:42,129 INFO L231 Difference]: Finished difference. Result has 525 places, 582 transitions, 8632 flow [2024-06-14 12:21:42,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8233, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8632, PETRI_PLACES=525, PETRI_TRANSITIONS=582} [2024-06-14 12:21:42,129 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 492 predicate places. [2024-06-14 12:21:42,130 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 582 transitions, 8632 flow [2024-06-14 12:21:42,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:42,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:42,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:42,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 12:21:42,130 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:21:42,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:42,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1130976209, now seen corresponding path program 15 times [2024-06-14 12:21:42,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:42,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821402150] [2024-06-14 12:21:42,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:42,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:42,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:43,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:43,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:43,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821402150] [2024-06-14 12:21:43,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821402150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:43,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:43,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:43,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869586020] [2024-06-14 12:21:43,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:43,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:43,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:43,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:43,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:43,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:21:43,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 582 transitions, 8632 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:43,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:43,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:21:43,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:44,321 INFO L124 PetriNetUnfolderBase]: 1513/2573 cut-off events. [2024-06-14 12:21:44,321 INFO L125 PetriNetUnfolderBase]: For 525453/525453 co-relation queries the response was YES. [2024-06-14 12:21:44,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22692 conditions, 2573 events. 1513/2573 cut-off events. For 525453/525453 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 14963 event pairs, 153 based on Foata normal form. 1/2574 useless extension candidates. Maximal degree in co-relation 22467. Up to 2160 conditions per place. [2024-06-14 12:21:44,362 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 439 selfloop transitions, 159 changer transitions 0/600 dead transitions. [2024-06-14 12:21:44,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 600 transitions, 9943 flow [2024-06-14 12:21:44,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:21:44,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:21:44,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 157 transitions. [2024-06-14 12:21:44,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3552036199095023 [2024-06-14 12:21:44,363 INFO L175 Difference]: Start difference. First operand has 525 places, 582 transitions, 8632 flow. Second operand 13 states and 157 transitions. [2024-06-14 12:21:44,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 600 transitions, 9943 flow [2024-06-14 12:21:47,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 600 transitions, 9601 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-14 12:21:47,312 INFO L231 Difference]: Finished difference. Result has 529 places, 584 transitions, 8692 flow [2024-06-14 12:21:47,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8290, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8692, PETRI_PLACES=529, PETRI_TRANSITIONS=584} [2024-06-14 12:21:47,312 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 496 predicate places. [2024-06-14 12:21:47,312 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 584 transitions, 8692 flow [2024-06-14 12:21:47,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:47,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:47,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:47,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 12:21:47,313 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:21:47,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:47,328 INFO L85 PathProgramCache]: Analyzing trace with hash -916552619, now seen corresponding path program 25 times [2024-06-14 12:21:47,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:47,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761223936] [2024-06-14 12:21:47,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:47,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:47,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:48,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:48,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:48,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761223936] [2024-06-14 12:21:48,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761223936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:48,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:48,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:48,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414814697] [2024-06-14 12:21:48,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:48,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:48,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:48,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:48,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:48,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:21:48,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 584 transitions, 8692 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:48,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:48,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:21:48,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:49,361 INFO L124 PetriNetUnfolderBase]: 1507/2564 cut-off events. [2024-06-14 12:21:49,361 INFO L125 PetriNetUnfolderBase]: For 521435/521435 co-relation queries the response was YES. [2024-06-14 12:21:49,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22234 conditions, 2564 events. 1507/2564 cut-off events. For 521435/521435 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 14920 event pairs, 127 based on Foata normal form. 3/2567 useless extension candidates. Maximal degree in co-relation 22008. Up to 1417 conditions per place. [2024-06-14 12:21:49,404 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 426 selfloop transitions, 207 changer transitions 0/635 dead transitions. [2024-06-14 12:21:49,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 635 transitions, 10832 flow [2024-06-14 12:21:49,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:49,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:49,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 171 transitions. [2024-06-14 12:21:49,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41911764705882354 [2024-06-14 12:21:49,405 INFO L175 Difference]: Start difference. First operand has 529 places, 584 transitions, 8692 flow. Second operand 12 states and 171 transitions. [2024-06-14 12:21:49,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 635 transitions, 10832 flow [2024-06-14 12:21:52,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 635 transitions, 10425 flow, removed 49 selfloop flow, removed 10 redundant places. [2024-06-14 12:21:52,226 INFO L231 Difference]: Finished difference. Result has 531 places, 584 transitions, 8709 flow [2024-06-14 12:21:52,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8289, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8709, PETRI_PLACES=531, PETRI_TRANSITIONS=584} [2024-06-14 12:21:52,226 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 498 predicate places. [2024-06-14 12:21:52,226 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 584 transitions, 8709 flow [2024-06-14 12:21:52,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:52,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:52,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:52,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 12:21:52,227 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:21:52,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:52,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1859541877, now seen corresponding path program 1 times [2024-06-14 12:21:52,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:52,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168977603] [2024-06-14 12:21:52,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:52,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:52,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:53,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:53,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:53,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168977603] [2024-06-14 12:21:53,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168977603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:53,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:53,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:53,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010541668] [2024-06-14 12:21:53,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:53,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:53,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:53,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:53,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:53,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:21:53,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 584 transitions, 8709 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:53,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:53,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:21:53,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:54,327 INFO L124 PetriNetUnfolderBase]: 1414/2454 cut-off events. [2024-06-14 12:21:54,327 INFO L125 PetriNetUnfolderBase]: For 530665/530686 co-relation queries the response was YES. [2024-06-14 12:21:54,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21992 conditions, 2454 events. 1414/2454 cut-off events. For 530665/530686 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 14645 event pairs, 241 based on Foata normal form. 3/2433 useless extension candidates. Maximal degree in co-relation 21765. Up to 2231 conditions per place. [2024-06-14 12:21:54,366 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 508 selfloop transitions, 39 changer transitions 0/601 dead transitions. [2024-06-14 12:21:54,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 601 transitions, 9857 flow [2024-06-14 12:21:54,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:54,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:54,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-14 12:21:54,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37433155080213903 [2024-06-14 12:21:54,367 INFO L175 Difference]: Start difference. First operand has 531 places, 584 transitions, 8709 flow. Second operand 11 states and 140 transitions. [2024-06-14 12:21:54,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 601 transitions, 9857 flow [2024-06-14 12:21:56,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 601 transitions, 9443 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 12:21:56,904 INFO L231 Difference]: Finished difference. Result has 532 places, 585 transitions, 8391 flow [2024-06-14 12:21:56,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8295, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8391, PETRI_PLACES=532, PETRI_TRANSITIONS=585} [2024-06-14 12:21:56,904 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 499 predicate places. [2024-06-14 12:21:56,904 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 585 transitions, 8391 flow [2024-06-14 12:21:56,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:56,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:56,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:56,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 12:21:56,904 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:21:56,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:56,904 INFO L85 PathProgramCache]: Analyzing trace with hash -686633369, now seen corresponding path program 26 times [2024-06-14 12:21:56,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:56,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226064860] [2024-06-14 12:21:56,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:56,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:56,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:57,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:57,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:57,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226064860] [2024-06-14 12:21:57,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226064860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:57,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:57,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:57,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22809928] [2024-06-14 12:21:57,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:57,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:57,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:57,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:57,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:57,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:21:57,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 585 transitions, 8391 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:57,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:57,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:21:57,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:58,837 INFO L124 PetriNetUnfolderBase]: 1520/2587 cut-off events. [2024-06-14 12:21:58,837 INFO L125 PetriNetUnfolderBase]: For 526516/526516 co-relation queries the response was YES. [2024-06-14 12:21:58,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22080 conditions, 2587 events. 1520/2587 cut-off events. For 526516/526516 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 15087 event pairs, 139 based on Foata normal form. 3/2590 useless extension candidates. Maximal degree in co-relation 21852. Up to 1433 conditions per place. [2024-06-14 12:21:58,878 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 379 selfloop transitions, 252 changer transitions 0/633 dead transitions. [2024-06-14 12:21:58,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 633 transitions, 10540 flow [2024-06-14 12:21:58,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:58,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:58,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 161 transitions. [2024-06-14 12:21:58,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946078431372549 [2024-06-14 12:21:58,879 INFO L175 Difference]: Start difference. First operand has 532 places, 585 transitions, 8391 flow. Second operand 12 states and 161 transitions. [2024-06-14 12:21:58,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 633 transitions, 10540 flow [2024-06-14 12:22:01,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 633 transitions, 9848 flow, removed 13 selfloop flow, removed 13 redundant places. [2024-06-14 12:22:01,632 INFO L231 Difference]: Finished difference. Result has 531 places, 588 transitions, 8262 flow [2024-06-14 12:22:01,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7699, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8262, PETRI_PLACES=531, PETRI_TRANSITIONS=588} [2024-06-14 12:22:01,633 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 498 predicate places. [2024-06-14 12:22:01,633 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 588 transitions, 8262 flow [2024-06-14 12:22:01,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:01,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:01,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:01,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 12:22:01,634 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:01,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:01,634 INFO L85 PathProgramCache]: Analyzing trace with hash 846209147, now seen corresponding path program 27 times [2024-06-14 12:22:01,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:01,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632112252] [2024-06-14 12:22:01,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:01,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:01,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:02,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:02,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:02,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632112252] [2024-06-14 12:22:02,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632112252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:02,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:02,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:02,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629486586] [2024-06-14 12:22:02,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:02,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:02,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:02,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:02,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:02,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:22:02,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 588 transitions, 8262 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:02,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:02,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:22:02,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:03,626 INFO L124 PetriNetUnfolderBase]: 1529/2602 cut-off events. [2024-06-14 12:22:03,626 INFO L125 PetriNetUnfolderBase]: For 529767/529767 co-relation queries the response was YES. [2024-06-14 12:22:03,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22451 conditions, 2602 events. 1529/2602 cut-off events. For 529767/529767 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 15203 event pairs, 133 based on Foata normal form. 3/2605 useless extension candidates. Maximal degree in co-relation 22224. Up to 1441 conditions per place. [2024-06-14 12:22:03,668 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 406 selfloop transitions, 230 changer transitions 0/638 dead transitions. [2024-06-14 12:22:03,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 638 transitions, 10444 flow [2024-06-14 12:22:03,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:03,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:03,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 165 transitions. [2024-06-14 12:22:03,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-06-14 12:22:03,669 INFO L175 Difference]: Start difference. First operand has 531 places, 588 transitions, 8262 flow. Second operand 12 states and 165 transitions. [2024-06-14 12:22:03,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 638 transitions, 10444 flow [2024-06-14 12:22:06,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 638 transitions, 10058 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 12:22:06,479 INFO L231 Difference]: Finished difference. Result has 536 places, 591 transitions, 8401 flow [2024-06-14 12:22:06,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7883, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8401, PETRI_PLACES=536, PETRI_TRANSITIONS=591} [2024-06-14 12:22:06,479 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 503 predicate places. [2024-06-14 12:22:06,479 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 591 transitions, 8401 flow [2024-06-14 12:22:06,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:06,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:06,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:06,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 12:22:06,480 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:06,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:06,480 INFO L85 PathProgramCache]: Analyzing trace with hash -694676939, now seen corresponding path program 28 times [2024-06-14 12:22:06,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:06,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308981006] [2024-06-14 12:22:06,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:06,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:06,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:07,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:07,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:07,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308981006] [2024-06-14 12:22:07,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308981006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:07,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:07,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:07,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425503449] [2024-06-14 12:22:07,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:07,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:07,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:07,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:07,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:07,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:22:07,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 591 transitions, 8401 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:07,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:07,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:22:07,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:08,461 INFO L124 PetriNetUnfolderBase]: 1523/2593 cut-off events. [2024-06-14 12:22:08,461 INFO L125 PetriNetUnfolderBase]: For 503702/503702 co-relation queries the response was YES. [2024-06-14 12:22:08,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21969 conditions, 2593 events. 1523/2593 cut-off events. For 503702/503702 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 15152 event pairs, 137 based on Foata normal form. 3/2596 useless extension candidates. Maximal degree in co-relation 21741. Up to 1437 conditions per place. [2024-06-14 12:22:08,503 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 409 selfloop transitions, 228 changer transitions 0/639 dead transitions. [2024-06-14 12:22:08,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 639 transitions, 10242 flow [2024-06-14 12:22:08,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:08,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:08,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 165 transitions. [2024-06-14 12:22:08,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-06-14 12:22:08,504 INFO L175 Difference]: Start difference. First operand has 536 places, 591 transitions, 8401 flow. Second operand 12 states and 165 transitions. [2024-06-14 12:22:08,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 639 transitions, 10242 flow [2024-06-14 12:22:10,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 639 transitions, 9761 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 12:22:11,007 INFO L231 Difference]: Finished difference. Result has 540 places, 591 transitions, 8382 flow [2024-06-14 12:22:11,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7920, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8382, PETRI_PLACES=540, PETRI_TRANSITIONS=591} [2024-06-14 12:22:11,008 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 507 predicate places. [2024-06-14 12:22:11,008 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 591 transitions, 8382 flow [2024-06-14 12:22:11,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:11,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:11,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:11,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 12:22:11,009 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:11,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:11,009 INFO L85 PathProgramCache]: Analyzing trace with hash 835038133, now seen corresponding path program 29 times [2024-06-14 12:22:11,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:11,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363511450] [2024-06-14 12:22:11,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:11,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:11,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:11,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:11,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:11,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363511450] [2024-06-14 12:22:11,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363511450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:11,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:11,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:11,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581372291] [2024-06-14 12:22:11,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:11,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:11,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:11,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:11,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:11,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:22:11,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 591 transitions, 8382 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:11,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:11,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:22:11,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:12,682 INFO L124 PetriNetUnfolderBase]: 1517/2583 cut-off events. [2024-06-14 12:22:12,682 INFO L125 PetriNetUnfolderBase]: For 474850/474850 co-relation queries the response was YES. [2024-06-14 12:22:12,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21455 conditions, 2583 events. 1517/2583 cut-off events. For 474850/474850 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 15099 event pairs, 98 based on Foata normal form. 3/2586 useless extension candidates. Maximal degree in co-relation 21226. Up to 1055 conditions per place. [2024-06-14 12:22:12,726 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 297 selfloop transitions, 327 changer transitions 0/626 dead transitions. [2024-06-14 12:22:12,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 626 transitions, 10116 flow [2024-06-14 12:22:12,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:12,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:12,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2024-06-14 12:22:12,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4197860962566845 [2024-06-14 12:22:12,726 INFO L175 Difference]: Start difference. First operand has 540 places, 591 transitions, 8382 flow. Second operand 11 states and 157 transitions. [2024-06-14 12:22:12,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 626 transitions, 10116 flow [2024-06-14 12:22:15,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 626 transitions, 9479 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:15,092 INFO L231 Difference]: Finished difference. Result has 540 places, 591 transitions, 8422 flow [2024-06-14 12:22:15,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7751, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8422, PETRI_PLACES=540, PETRI_TRANSITIONS=591} [2024-06-14 12:22:15,092 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 507 predicate places. [2024-06-14 12:22:15,092 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 591 transitions, 8422 flow [2024-06-14 12:22:15,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:15,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:15,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:15,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 12:22:15,093 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:15,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:15,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1334687247, now seen corresponding path program 16 times [2024-06-14 12:22:15,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:15,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309527738] [2024-06-14 12:22:15,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:15,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:15,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:16,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:16,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:16,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309527738] [2024-06-14 12:22:16,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309527738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:16,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:16,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:16,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206951964] [2024-06-14 12:22:16,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:16,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:16,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:16,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:16,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:16,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:22:16,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 591 transitions, 8422 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:16,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:16,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:22:16,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:16,862 INFO L124 PetriNetUnfolderBase]: 1520/2590 cut-off events. [2024-06-14 12:22:16,862 INFO L125 PetriNetUnfolderBase]: For 456043/456043 co-relation queries the response was YES. [2024-06-14 12:22:16,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21689 conditions, 2590 events. 1520/2590 cut-off events. For 456043/456043 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 15140 event pairs, 149 based on Foata normal form. 1/2591 useless extension candidates. Maximal degree in co-relation 21459. Up to 2185 conditions per place. [2024-06-14 12:22:16,904 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 438 selfloop transitions, 167 changer transitions 0/607 dead transitions. [2024-06-14 12:22:16,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 607 transitions, 9738 flow [2024-06-14 12:22:16,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:16,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:16,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-14 12:22:16,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3663101604278075 [2024-06-14 12:22:16,909 INFO L175 Difference]: Start difference. First operand has 540 places, 591 transitions, 8422 flow. Second operand 11 states and 137 transitions. [2024-06-14 12:22:16,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 607 transitions, 9738 flow [2024-06-14 12:22:19,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 607 transitions, 8970 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-14 12:22:19,216 INFO L231 Difference]: Finished difference. Result has 538 places, 593 transitions, 8075 flow [2024-06-14 12:22:19,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7654, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8075, PETRI_PLACES=538, PETRI_TRANSITIONS=593} [2024-06-14 12:22:19,216 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 505 predicate places. [2024-06-14 12:22:19,216 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 593 transitions, 8075 flow [2024-06-14 12:22:19,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:19,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:19,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:19,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 12:22:19,217 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:19,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:19,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1000850247, now seen corresponding path program 30 times [2024-06-14 12:22:19,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:19,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922425400] [2024-06-14 12:22:19,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:19,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:19,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:20,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:20,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:20,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922425400] [2024-06-14 12:22:20,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922425400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:20,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:20,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:20,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585143004] [2024-06-14 12:22:20,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:20,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:20,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:20,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:20,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:20,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:22:20,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 593 transitions, 8075 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:20,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:20,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:22:20,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:20,907 INFO L124 PetriNetUnfolderBase]: 1574/2675 cut-off events. [2024-06-14 12:22:20,907 INFO L125 PetriNetUnfolderBase]: For 570438/570438 co-relation queries the response was YES. [2024-06-14 12:22:20,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23120 conditions, 2675 events. 1574/2675 cut-off events. For 570438/570438 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 15698 event pairs, 133 based on Foata normal form. 3/2678 useless extension candidates. Maximal degree in co-relation 22891. Up to 1104 conditions per place. [2024-06-14 12:22:20,951 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 346 selfloop transitions, 299 changer transitions 0/647 dead transitions. [2024-06-14 12:22:20,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 647 transitions, 11039 flow [2024-06-14 12:22:20,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:20,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:20,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 162 transitions. [2024-06-14 12:22:20,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43315508021390375 [2024-06-14 12:22:20,952 INFO L175 Difference]: Start difference. First operand has 538 places, 593 transitions, 8075 flow. Second operand 11 states and 162 transitions. [2024-06-14 12:22:20,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 647 transitions, 11039 flow [2024-06-14 12:22:24,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 647 transitions, 10631 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-14 12:22:24,153 INFO L231 Difference]: Finished difference. Result has 539 places, 605 transitions, 8539 flow [2024-06-14 12:22:24,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7683, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8539, PETRI_PLACES=539, PETRI_TRANSITIONS=605} [2024-06-14 12:22:24,153 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 506 predicate places. [2024-06-14 12:22:24,153 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 605 transitions, 8539 flow [2024-06-14 12:22:24,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:24,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:24,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:24,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 12:22:24,154 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:24,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:24,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1000677267, now seen corresponding path program 31 times [2024-06-14 12:22:24,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:24,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136668705] [2024-06-14 12:22:24,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:24,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:24,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:24,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:24,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:24,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136668705] [2024-06-14 12:22:24,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136668705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:24,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:24,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:24,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67393544] [2024-06-14 12:22:24,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:24,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:24,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:24,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:24,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:25,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:22:25,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 605 transitions, 8539 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:25,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:25,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:22:25,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:25,845 INFO L124 PetriNetUnfolderBase]: 1568/2666 cut-off events. [2024-06-14 12:22:25,846 INFO L125 PetriNetUnfolderBase]: For 529945/529945 co-relation queries the response was YES. [2024-06-14 12:22:25,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22897 conditions, 2666 events. 1568/2666 cut-off events. For 529945/529945 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 15678 event pairs, 110 based on Foata normal form. 3/2669 useless extension candidates. Maximal degree in co-relation 22668. Up to 1100 conditions per place. [2024-06-14 12:22:25,889 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 331 selfloop transitions, 308 changer transitions 0/641 dead transitions. [2024-06-14 12:22:25,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 641 transitions, 10603 flow [2024-06-14 12:22:25,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:25,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:25,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-14 12:22:25,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41711229946524064 [2024-06-14 12:22:25,890 INFO L175 Difference]: Start difference. First operand has 539 places, 605 transitions, 8539 flow. Second operand 11 states and 156 transitions. [2024-06-14 12:22:25,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 641 transitions, 10603 flow [2024-06-14 12:22:28,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 641 transitions, 10140 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-14 12:22:28,561 INFO L231 Difference]: Finished difference. Result has 542 places, 605 transitions, 8714 flow [2024-06-14 12:22:28,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8084, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8714, PETRI_PLACES=542, PETRI_TRANSITIONS=605} [2024-06-14 12:22:28,562 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 509 predicate places. [2024-06-14 12:22:28,562 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 605 transitions, 8714 flow [2024-06-14 12:22:28,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:28,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:28,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:28,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 12:22:28,563 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:28,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:28,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1334864877, now seen corresponding path program 17 times [2024-06-14 12:22:28,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:28,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420869847] [2024-06-14 12:22:28,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:28,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:28,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:29,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:29,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:29,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420869847] [2024-06-14 12:22:29,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420869847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:29,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:29,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:29,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080676248] [2024-06-14 12:22:29,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:29,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:29,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:29,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:29,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:29,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:22:29,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 605 transitions, 8714 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:29,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:29,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:22:29,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:30,449 INFO L124 PetriNetUnfolderBase]: 1576/2679 cut-off events. [2024-06-14 12:22:30,449 INFO L125 PetriNetUnfolderBase]: For 513983/513983 co-relation queries the response was YES. [2024-06-14 12:22:30,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23269 conditions, 2679 events. 1576/2679 cut-off events. For 513983/513983 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 15696 event pairs, 159 based on Foata normal form. 1/2680 useless extension candidates. Maximal degree in co-relation 23042. Up to 2241 conditions per place. [2024-06-14 12:22:30,494 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 433 selfloop transitions, 190 changer transitions 0/625 dead transitions. [2024-06-14 12:22:30,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 625 transitions, 10442 flow [2024-06-14 12:22:30,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:30,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:30,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-14 12:22:30,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602941176470588 [2024-06-14 12:22:30,494 INFO L175 Difference]: Start difference. First operand has 542 places, 605 transitions, 8714 flow. Second operand 12 states and 147 transitions. [2024-06-14 12:22:30,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 625 transitions, 10442 flow [2024-06-14 12:22:32,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 625 transitions, 9856 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:32,919 INFO L231 Difference]: Finished difference. Result has 543 places, 609 transitions, 8676 flow [2024-06-14 12:22:32,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8132, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8676, PETRI_PLACES=543, PETRI_TRANSITIONS=609} [2024-06-14 12:22:32,919 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 510 predicate places. [2024-06-14 12:22:32,919 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 609 transitions, 8676 flow [2024-06-14 12:22:32,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:32,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:32,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:32,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 12:22:32,920 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:32,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:32,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1334865001, now seen corresponding path program 11 times [2024-06-14 12:22:32,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:32,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064031933] [2024-06-14 12:22:32,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:32,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:32,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:33,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:33,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:33,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064031933] [2024-06-14 12:22:33,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064031933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:33,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:33,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:33,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981381561] [2024-06-14 12:22:33,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:33,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:33,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:33,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:33,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:34,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:22:34,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 609 transitions, 8676 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:34,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:34,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:22:34,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:34,836 INFO L124 PetriNetUnfolderBase]: 1515/2622 cut-off events. [2024-06-14 12:22:34,836 INFO L125 PetriNetUnfolderBase]: For 519242/519242 co-relation queries the response was YES. [2024-06-14 12:22:34,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22699 conditions, 2622 events. 1515/2622 cut-off events. For 519242/519242 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 15735 event pairs, 154 based on Foata normal form. 2/2624 useless extension candidates. Maximal degree in co-relation 22473. Up to 2224 conditions per place. [2024-06-14 12:22:34,880 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 448 selfloop transitions, 90 changer transitions 0/625 dead transitions. [2024-06-14 12:22:34,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 625 transitions, 9828 flow [2024-06-14 12:22:34,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:34,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:34,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-14 12:22:34,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37433155080213903 [2024-06-14 12:22:34,881 INFO L175 Difference]: Start difference. First operand has 543 places, 609 transitions, 8676 flow. Second operand 11 states and 140 transitions. [2024-06-14 12:22:34,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 625 transitions, 9828 flow [2024-06-14 12:22:37,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 625 transitions, 9532 flow, removed 39 selfloop flow, removed 10 redundant places. [2024-06-14 12:22:37,655 INFO L231 Difference]: Finished difference. Result has 544 places, 610 transitions, 8610 flow [2024-06-14 12:22:37,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8380, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8610, PETRI_PLACES=544, PETRI_TRANSITIONS=610} [2024-06-14 12:22:37,656 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 511 predicate places. [2024-06-14 12:22:37,656 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 610 transitions, 8610 flow [2024-06-14 12:22:37,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:37,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:37,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-14 12:22:37,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 12:22:37,656 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:37,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:37,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1334680551, now seen corresponding path program 32 times [2024-06-14 12:22:37,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:37,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955517580] [2024-06-14 12:22:37,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:37,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:37,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:38,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:38,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:38,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955517580] [2024-06-14 12:22:38,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955517580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:38,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:38,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:38,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45918430] [2024-06-14 12:22:38,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:38,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:38,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:38,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:38,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:38,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:22:38,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 610 transitions, 8610 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:38,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:38,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:22:38,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:39,374 INFO L124 PetriNetUnfolderBase]: 1574/2678 cut-off events. [2024-06-14 12:22:39,374 INFO L125 PetriNetUnfolderBase]: For 487657/487657 co-relation queries the response was YES. [2024-06-14 12:22:39,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22451 conditions, 2678 events. 1574/2678 cut-off events. For 487657/487657 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 15755 event pairs, 125 based on Foata normal form. 3/2681 useless extension candidates. Maximal degree in co-relation 22225. Up to 1117 conditions per place. [2024-06-14 12:22:39,417 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 342 selfloop transitions, 302 changer transitions 0/646 dead transitions. [2024-06-14 12:22:39,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 646 transitions, 10672 flow [2024-06-14 12:22:39,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:39,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:39,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2024-06-14 12:22:39,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4197860962566845 [2024-06-14 12:22:39,418 INFO L175 Difference]: Start difference. First operand has 544 places, 610 transitions, 8610 flow. Second operand 11 states and 157 transitions. [2024-06-14 12:22:39,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 646 transitions, 10672 flow [2024-06-14 12:22:41,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 646 transitions, 10424 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-14 12:22:41,791 INFO L231 Difference]: Finished difference. Result has 546 places, 610 transitions, 8988 flow [2024-06-14 12:22:41,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8370, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8988, PETRI_PLACES=546, PETRI_TRANSITIONS=610} [2024-06-14 12:22:41,791 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 513 predicate places. [2024-06-14 12:22:41,791 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 610 transitions, 8988 flow [2024-06-14 12:22:41,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:41,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:41,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:41,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 12:22:41,792 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:41,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:41,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1328193801, now seen corresponding path program 33 times [2024-06-14 12:22:41,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:41,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200178560] [2024-06-14 12:22:41,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:41,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:41,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:42,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:42,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:42,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200178560] [2024-06-14 12:22:42,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200178560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:42,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:42,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:42,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141272877] [2024-06-14 12:22:42,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:42,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:42,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:42,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:42,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:42,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:22:42,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 610 transitions, 8988 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:42,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:42,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:22:42,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:43,497 INFO L124 PetriNetUnfolderBase]: 1583/2693 cut-off events. [2024-06-14 12:22:43,497 INFO L125 PetriNetUnfolderBase]: For 483358/483358 co-relation queries the response was YES. [2024-06-14 12:22:43,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22998 conditions, 2693 events. 1583/2693 cut-off events. For 483358/483358 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 15814 event pairs, 136 based on Foata normal form. 3/2696 useless extension candidates. Maximal degree in co-relation 22771. Up to 1125 conditions per place. [2024-06-14 12:22:43,541 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 307 selfloop transitions, 336 changer transitions 0/645 dead transitions. [2024-06-14 12:22:43,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 645 transitions, 11087 flow [2024-06-14 12:22:43,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:43,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:43,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 152 transitions. [2024-06-14 12:22:43,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40641711229946526 [2024-06-14 12:22:43,542 INFO L175 Difference]: Start difference. First operand has 546 places, 610 transitions, 8988 flow. Second operand 11 states and 152 transitions. [2024-06-14 12:22:43,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 645 transitions, 11087 flow [2024-06-14 12:22:46,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 645 transitions, 10444 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-14 12:22:46,152 INFO L231 Difference]: Finished difference. Result has 545 places, 613 transitions, 9110 flow [2024-06-14 12:22:46,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8359, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=333, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9110, PETRI_PLACES=545, PETRI_TRANSITIONS=613} [2024-06-14 12:22:46,153 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 512 predicate places. [2024-06-14 12:22:46,153 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 613 transitions, 9110 flow [2024-06-14 12:22:46,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:46,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:46,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:46,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 12:22:46,153 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:46,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:46,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1328424441, now seen corresponding path program 34 times [2024-06-14 12:22:46,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:46,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522768590] [2024-06-14 12:22:46,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:46,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:46,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:46,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:46,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:46,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522768590] [2024-06-14 12:22:46,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522768590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:46,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:46,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:46,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644058215] [2024-06-14 12:22:46,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:46,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:46,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:46,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:46,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:47,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:22:47,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 613 transitions, 9110 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:47,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:47,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:22:47,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:47,887 INFO L124 PetriNetUnfolderBase]: 1592/2708 cut-off events. [2024-06-14 12:22:47,887 INFO L125 PetriNetUnfolderBase]: For 477564/477564 co-relation queries the response was YES. [2024-06-14 12:22:47,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23141 conditions, 2708 events. 1592/2708 cut-off events. For 477564/477564 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 15995 event pairs, 128 based on Foata normal form. 3/2711 useless extension candidates. Maximal degree in co-relation 22915. Up to 1133 conditions per place. [2024-06-14 12:22:47,933 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 333 selfloop transitions, 317 changer transitions 0/652 dead transitions. [2024-06-14 12:22:47,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 652 transitions, 11247 flow [2024-06-14 12:22:47,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:47,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:47,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-14 12:22:47,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41711229946524064 [2024-06-14 12:22:47,934 INFO L175 Difference]: Start difference. First operand has 545 places, 613 transitions, 9110 flow. Second operand 11 states and 156 transitions. [2024-06-14 12:22:47,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 652 transitions, 11247 flow [2024-06-14 12:22:50,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 652 transitions, 10652 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-14 12:22:50,342 INFO L231 Difference]: Finished difference. Result has 546 places, 616 transitions, 9242 flow [2024-06-14 12:22:50,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8534, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9242, PETRI_PLACES=546, PETRI_TRANSITIONS=616} [2024-06-14 12:22:50,343 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 513 predicate places. [2024-06-14 12:22:50,343 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 616 transitions, 9242 flow [2024-06-14 12:22:50,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:50,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:50,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:50,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 12:22:50,343 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:50,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:50,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1328431137, now seen corresponding path program 18 times [2024-06-14 12:22:50,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:50,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962127270] [2024-06-14 12:22:50,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:50,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:50,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:51,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:51,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:51,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962127270] [2024-06-14 12:22:51,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962127270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:51,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:51,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:51,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243009657] [2024-06-14 12:22:51,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:51,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:51,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:51,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:51,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:51,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:22:51,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 616 transitions, 9242 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:51,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:51,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:22:51,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:52,236 INFO L124 PetriNetUnfolderBase]: 1590/2705 cut-off events. [2024-06-14 12:22:52,236 INFO L125 PetriNetUnfolderBase]: For 441059/441059 co-relation queries the response was YES. [2024-06-14 12:22:52,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22888 conditions, 2705 events. 1590/2705 cut-off events. For 441059/441059 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 15936 event pairs, 162 based on Foata normal form. 1/2706 useless extension candidates. Maximal degree in co-relation 22663. Up to 2302 conditions per place. [2024-06-14 12:22:52,279 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 449 selfloop transitions, 179 changer transitions 0/630 dead transitions. [2024-06-14 12:22:52,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 630 transitions, 10532 flow [2024-06-14 12:22:52,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:52,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:52,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-14 12:22:52,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3609625668449198 [2024-06-14 12:22:52,280 INFO L175 Difference]: Start difference. First operand has 546 places, 616 transitions, 9242 flow. Second operand 11 states and 135 transitions. [2024-06-14 12:22:52,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 630 transitions, 10532 flow [2024-06-14 12:22:54,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 630 transitions, 9655 flow, removed 36 selfloop flow, removed 12 redundant places. [2024-06-14 12:22:54,778 INFO L231 Difference]: Finished difference. Result has 545 places, 616 transitions, 8734 flow [2024-06-14 12:22:54,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8365, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8734, PETRI_PLACES=545, PETRI_TRANSITIONS=616} [2024-06-14 12:22:54,778 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 512 predicate places. [2024-06-14 12:22:54,778 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 616 transitions, 8734 flow [2024-06-14 12:22:54,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:54,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:54,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:54,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 12:22:54,779 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:54,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:54,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1328430951, now seen corresponding path program 35 times [2024-06-14 12:22:54,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:54,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850921352] [2024-06-14 12:22:54,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:54,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:54,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:55,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-14 12:22:55,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:55,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850921352] [2024-06-14 12:22:55,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850921352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:55,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:55,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:55,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77201638] [2024-06-14 12:22:55,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:55,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:55,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:55,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:55,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:55,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:22:55,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 616 transitions, 8734 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:55,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:55,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:22:55,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:56,497 INFO L124 PetriNetUnfolderBase]: 1584/2696 cut-off events. [2024-06-14 12:22:56,497 INFO L125 PetriNetUnfolderBase]: For 420732/420732 co-relation queries the response was YES. [2024-06-14 12:22:56,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21811 conditions, 2696 events. 1584/2696 cut-off events. For 420732/420732 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 15908 event pairs, 121 based on Foata normal form. 3/2699 useless extension candidates. Maximal degree in co-relation 21587. Up to 1126 conditions per place. [2024-06-14 12:22:56,541 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 329 selfloop transitions, 320 changer transitions 0/651 dead transitions. [2024-06-14 12:22:56,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 651 transitions, 10500 flow [2024-06-14 12:22:56,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:56,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:56,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-14 12:22:56,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-06-14 12:22:56,542 INFO L175 Difference]: Start difference. First operand has 545 places, 616 transitions, 8734 flow. Second operand 11 states and 154 transitions. [2024-06-14 12:22:56,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 651 transitions, 10500 flow [2024-06-14 12:22:58,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 651 transitions, 10080 flow, removed 19 selfloop flow, removed 12 redundant places. [2024-06-14 12:22:58,798 INFO L231 Difference]: Finished difference. Result has 544 places, 616 transitions, 8972 flow [2024-06-14 12:22:58,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8318, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8972, PETRI_PLACES=544, PETRI_TRANSITIONS=616} [2024-06-14 12:22:58,799 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 511 predicate places. [2024-06-14 12:22:58,799 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 616 transitions, 8972 flow [2024-06-14 12:22:58,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:58,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:58,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:58,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 12:22:58,799 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:22:58,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:58,799 INFO L85 PathProgramCache]: Analyzing trace with hash -2102876229, now seen corresponding path program 19 times [2024-06-14 12:22:58,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:58,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708121669] [2024-06-14 12:22:58,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:58,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:58,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:59,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:59,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:59,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708121669] [2024-06-14 12:22:59,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708121669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:59,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:59,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:59,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276699109] [2024-06-14 12:22:59,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:59,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:59,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:59,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:59,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:59,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:22:59,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 616 transitions, 8972 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:59,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:59,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:22:59,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:00,578 INFO L124 PetriNetUnfolderBase]: 1587/2702 cut-off events. [2024-06-14 12:23:00,578 INFO L125 PetriNetUnfolderBase]: For 396651/396651 co-relation queries the response was YES. [2024-06-14 12:23:00,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22233 conditions, 2702 events. 1587/2702 cut-off events. For 396651/396651 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 15924 event pairs, 164 based on Foata normal form. 1/2703 useless extension candidates. Maximal degree in co-relation 22010. Up to 2301 conditions per place. [2024-06-14 12:23:00,621 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 451 selfloop transitions, 177 changer transitions 0/630 dead transitions. [2024-06-14 12:23:00,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 630 transitions, 10324 flow [2024-06-14 12:23:00,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:00,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:00,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-14 12:23:00,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35561497326203206 [2024-06-14 12:23:00,622 INFO L175 Difference]: Start difference. First operand has 544 places, 616 transitions, 8972 flow. Second operand 11 states and 133 transitions. [2024-06-14 12:23:00,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 630 transitions, 10324 flow [2024-06-14 12:23:02,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 630 transitions, 9588 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-14 12:23:02,708 INFO L231 Difference]: Finished difference. Result has 542 places, 618 transitions, 8670 flow [2024-06-14 12:23:02,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8236, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8670, PETRI_PLACES=542, PETRI_TRANSITIONS=618} [2024-06-14 12:23:02,709 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 509 predicate places. [2024-06-14 12:23:02,709 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 618 transitions, 8670 flow [2024-06-14 12:23:02,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:02,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:02,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:02,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 12:23:02,710 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:23:02,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:02,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1561991297, now seen corresponding path program 36 times [2024-06-14 12:23:02,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:02,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599167836] [2024-06-14 12:23:02,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:02,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:02,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:03,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:03,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:03,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599167836] [2024-06-14 12:23:03,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599167836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:03,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:03,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:03,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878047754] [2024-06-14 12:23:03,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:03,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:03,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:03,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:03,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:03,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:23:03,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 618 transitions, 8670 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:03,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:03,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:23:03,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:04,403 INFO L124 PetriNetUnfolderBase]: 1611/2741 cut-off events. [2024-06-14 12:23:04,404 INFO L125 PetriNetUnfolderBase]: For 440031/440031 co-relation queries the response was YES. [2024-06-14 12:23:04,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22427 conditions, 2741 events. 1611/2741 cut-off events. For 440031/440031 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 16174 event pairs, 157 based on Foata normal form. 3/2744 useless extension candidates. Maximal degree in co-relation 22205. Up to 1151 conditions per place. [2024-06-14 12:23:04,447 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 295 selfloop transitions, 356 changer transitions 0/653 dead transitions. [2024-06-14 12:23:04,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 653 transitions, 10811 flow [2024-06-14 12:23:04,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:04,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:04,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-14 12:23:04,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40106951871657753 [2024-06-14 12:23:04,448 INFO L175 Difference]: Start difference. First operand has 542 places, 618 transitions, 8670 flow. Second operand 11 states and 150 transitions. [2024-06-14 12:23:04,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 653 transitions, 10811 flow [2024-06-14 12:23:06,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 653 transitions, 10393 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-14 12:23:06,778 INFO L231 Difference]: Finished difference. Result has 544 places, 624 transitions, 9106 flow [2024-06-14 12:23:06,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8256, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9106, PETRI_PLACES=544, PETRI_TRANSITIONS=624} [2024-06-14 12:23:06,778 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 511 predicate places. [2024-06-14 12:23:06,778 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 624 transitions, 9106 flow [2024-06-14 12:23:06,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:06,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:06,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:06,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 12:23:06,779 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:23:06,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:06,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1053575879, now seen corresponding path program 37 times [2024-06-14 12:23:06,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:06,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146897506] [2024-06-14 12:23:06,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:06,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:06,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:07,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:07,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:07,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146897506] [2024-06-14 12:23:07,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146897506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:07,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:07,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:07,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643794594] [2024-06-14 12:23:07,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:07,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:07,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:07,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:07,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:07,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:23:07,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 624 transitions, 9106 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:07,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:07,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:23:07,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:08,573 INFO L124 PetriNetUnfolderBase]: 1635/2780 cut-off events. [2024-06-14 12:23:08,573 INFO L125 PetriNetUnfolderBase]: For 472648/472648 co-relation queries the response was YES. [2024-06-14 12:23:08,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23579 conditions, 2780 events. 1635/2780 cut-off events. For 472648/472648 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 16411 event pairs, 151 based on Foata normal form. 3/2783 useless extension candidates. Maximal degree in co-relation 23356. Up to 1171 conditions per place. [2024-06-14 12:23:08,618 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 334 selfloop transitions, 327 changer transitions 0/663 dead transitions. [2024-06-14 12:23:08,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 663 transitions, 11587 flow [2024-06-14 12:23:08,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:08,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:08,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-14 12:23:08,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-06-14 12:23:08,619 INFO L175 Difference]: Start difference. First operand has 544 places, 624 transitions, 9106 flow. Second operand 11 states and 154 transitions. [2024-06-14 12:23:08,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 663 transitions, 11587 flow [2024-06-14 12:23:11,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 663 transitions, 11071 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-14 12:23:11,051 INFO L231 Difference]: Finished difference. Result has 547 places, 630 transitions, 9400 flow [2024-06-14 12:23:11,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8618, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9400, PETRI_PLACES=547, PETRI_TRANSITIONS=630} [2024-06-14 12:23:11,051 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 514 predicate places. [2024-06-14 12:23:11,052 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 630 transitions, 9400 flow [2024-06-14 12:23:11,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:11,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:11,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:11,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 12:23:11,052 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:23:11,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:11,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1053582389, now seen corresponding path program 38 times [2024-06-14 12:23:11,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:11,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054161129] [2024-06-14 12:23:11,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:11,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:11,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:11,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:11,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:11,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054161129] [2024-06-14 12:23:11,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054161129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:11,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:11,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:11,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141416110] [2024-06-14 12:23:11,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:11,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:11,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:11,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:11,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:11,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:23:11,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 630 transitions, 9400 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:11,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:11,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:23:11,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:12,842 INFO L124 PetriNetUnfolderBase]: 1644/2795 cut-off events. [2024-06-14 12:23:12,842 INFO L125 PetriNetUnfolderBase]: For 475616/475616 co-relation queries the response was YES. [2024-06-14 12:23:12,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23676 conditions, 2795 events. 1644/2795 cut-off events. For 475616/475616 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 16520 event pairs, 151 based on Foata normal form. 3/2798 useless extension candidates. Maximal degree in co-relation 23453. Up to 1179 conditions per place. [2024-06-14 12:23:12,888 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 338 selfloop transitions, 326 changer transitions 0/666 dead transitions. [2024-06-14 12:23:12,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 666 transitions, 11812 flow [2024-06-14 12:23:12,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:12,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:12,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-14 12:23:12,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144385026737968 [2024-06-14 12:23:12,889 INFO L175 Difference]: Start difference. First operand has 547 places, 630 transitions, 9400 flow. Second operand 11 states and 155 transitions. [2024-06-14 12:23:12,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 666 transitions, 11812 flow [2024-06-14 12:23:15,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 666 transitions, 11400 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 12:23:15,538 INFO L231 Difference]: Finished difference. Result has 551 places, 633 transitions, 9721 flow [2024-06-14 12:23:15,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9001, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9721, PETRI_PLACES=551, PETRI_TRANSITIONS=633} [2024-06-14 12:23:15,539 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 518 predicate places. [2024-06-14 12:23:15,539 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 633 transitions, 9721 flow [2024-06-14 12:23:15,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:15,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:15,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:15,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 12:23:15,539 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:23:15,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:15,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1062164429, now seen corresponding path program 2 times [2024-06-14 12:23:15,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:15,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674218448] [2024-06-14 12:23:15,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:15,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:15,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:16,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:16,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:16,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674218448] [2024-06-14 12:23:16,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674218448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:16,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:16,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:16,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584365322] [2024-06-14 12:23:16,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:16,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:16,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:16,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:16,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:16,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:23:16,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 633 transitions, 9721 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:16,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:16,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:23:16,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:17,721 INFO L124 PetriNetUnfolderBase]: 1548/2680 cut-off events. [2024-06-14 12:23:17,721 INFO L125 PetriNetUnfolderBase]: For 476503/476524 co-relation queries the response was YES. [2024-06-14 12:23:17,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23156 conditions, 2680 events. 1548/2680 cut-off events. For 476503/476524 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 16238 event pairs, 263 based on Foata normal form. 3/2660 useless extension candidates. Maximal degree in co-relation 22933. Up to 2442 conditions per place. [2024-06-14 12:23:17,764 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 549 selfloop transitions, 46 changer transitions 0/649 dead transitions. [2024-06-14 12:23:17,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 649 transitions, 10968 flow [2024-06-14 12:23:17,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:23:17,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:23:17,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-14 12:23:17,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:23:17,765 INFO L175 Difference]: Start difference. First operand has 551 places, 633 transitions, 9721 flow. Second operand 10 states and 130 transitions. [2024-06-14 12:23:17,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 649 transitions, 10968 flow [2024-06-14 12:23:19,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 649 transitions, 10275 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 12:23:19,993 INFO L231 Difference]: Finished difference. Result has 552 places, 635 transitions, 9157 flow [2024-06-14 12:23:19,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9028, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9157, PETRI_PLACES=552, PETRI_TRANSITIONS=635} [2024-06-14 12:23:19,993 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 519 predicate places. [2024-06-14 12:23:19,993 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 635 transitions, 9157 flow [2024-06-14 12:23:19,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:19,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:19,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:19,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 12:23:19,994 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:23:19,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:19,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1053813029, now seen corresponding path program 39 times [2024-06-14 12:23:19,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:19,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233437596] [2024-06-14 12:23:19,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:19,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:19,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:20,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:20,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:20,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233437596] [2024-06-14 12:23:20,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233437596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:20,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:20,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:20,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875742252] [2024-06-14 12:23:20,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:20,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:20,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:20,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:20,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:20,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:23:20,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 635 transitions, 9157 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:20,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:20,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:23:20,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:21,712 INFO L124 PetriNetUnfolderBase]: 1642/2794 cut-off events. [2024-06-14 12:23:21,712 INFO L125 PetriNetUnfolderBase]: For 444620/444620 co-relation queries the response was YES. [2024-06-14 12:23:21,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22621 conditions, 2794 events. 1642/2794 cut-off events. For 444620/444620 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 16533 event pairs, 170 based on Foata normal form. 3/2797 useless extension candidates. Maximal degree in co-relation 22397. Up to 1183 conditions per place. [2024-06-14 12:23:21,757 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 346 selfloop transitions, 322 changer transitions 0/670 dead transitions. [2024-06-14 12:23:21,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 670 transitions, 11255 flow [2024-06-14 12:23:21,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:21,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:21,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-14 12:23:21,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144385026737968 [2024-06-14 12:23:21,758 INFO L175 Difference]: Start difference. First operand has 552 places, 635 transitions, 9157 flow. Second operand 11 states and 155 transitions. [2024-06-14 12:23:21,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 670 transitions, 11255 flow [2024-06-14 12:23:24,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 670 transitions, 11127 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 12:23:24,018 INFO L231 Difference]: Finished difference. Result has 556 places, 635 transitions, 9687 flow [2024-06-14 12:23:24,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9033, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9687, PETRI_PLACES=556, PETRI_TRANSITIONS=635} [2024-06-14 12:23:24,019 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 523 predicate places. [2024-06-14 12:23:24,019 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 635 transitions, 9687 flow [2024-06-14 12:23:24,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:24,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:24,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:24,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 12:23:24,019 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:23:24,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:24,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1219339981, now seen corresponding path program 40 times [2024-06-14 12:23:24,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:24,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678379660] [2024-06-14 12:23:24,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:24,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:24,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:24,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:24,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:24,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678379660] [2024-06-14 12:23:24,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678379660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:24,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:24,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:24,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221999907] [2024-06-14 12:23:24,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:24,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:24,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:24,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:24,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:24,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:23:24,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 635 transitions, 9687 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:24,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:24,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:23:24,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:25,775 INFO L124 PetriNetUnfolderBase]: 1681/2857 cut-off events. [2024-06-14 12:23:25,775 INFO L125 PetriNetUnfolderBase]: For 510445/510445 co-relation queries the response was YES. [2024-06-14 12:23:25,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24552 conditions, 2857 events. 1681/2857 cut-off events. For 510445/510445 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 16949 event pairs, 150 based on Foata normal form. 3/2860 useless extension candidates. Maximal degree in co-relation 24327. Up to 1215 conditions per place. [2024-06-14 12:23:25,823 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 358 selfloop transitions, 320 changer transitions 0/680 dead transitions. [2024-06-14 12:23:25,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 680 transitions, 12567 flow [2024-06-14 12:23:25,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:25,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:25,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 160 transitions. [2024-06-14 12:23:25,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42780748663101603 [2024-06-14 12:23:25,824 INFO L175 Difference]: Start difference. First operand has 556 places, 635 transitions, 9687 flow. Second operand 11 states and 160 transitions. [2024-06-14 12:23:25,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 680 transitions, 12567 flow [2024-06-14 12:23:28,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 680 transitions, 11837 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 12:23:28,300 INFO L231 Difference]: Finished difference. Result has 555 places, 644 transitions, 9819 flow [2024-06-14 12:23:28,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8983, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9819, PETRI_PLACES=555, PETRI_TRANSITIONS=644} [2024-06-14 12:23:28,301 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 522 predicate places. [2024-06-14 12:23:28,301 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 644 transitions, 9819 flow [2024-06-14 12:23:28,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:28,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:28,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:28,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 12:23:28,302 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:23:28,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:28,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1219167001, now seen corresponding path program 41 times [2024-06-14 12:23:28,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:28,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811707459] [2024-06-14 12:23:28,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:28,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:28,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:29,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:29,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:29,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811707459] [2024-06-14 12:23:29,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811707459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:29,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:29,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:29,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990789008] [2024-06-14 12:23:29,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:29,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:29,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:29,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:29,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:29,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:23:29,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 644 transitions, 9819 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:29,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:29,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:23:29,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:30,049 INFO L124 PetriNetUnfolderBase]: 1675/2848 cut-off events. [2024-06-14 12:23:30,049 INFO L125 PetriNetUnfolderBase]: For 480143/480143 co-relation queries the response was YES. [2024-06-14 12:23:30,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24006 conditions, 2848 events. 1675/2848 cut-off events. For 480143/480143 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 16963 event pairs, 140 based on Foata normal form. 3/2851 useless extension candidates. Maximal degree in co-relation 23781. Up to 1211 conditions per place. [2024-06-14 12:23:30,098 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 339 selfloop transitions, 334 changer transitions 0/675 dead transitions. [2024-06-14 12:23:30,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 675 transitions, 11891 flow [2024-06-14 12:23:30,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:30,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:30,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-14 12:23:30,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-06-14 12:23:30,099 INFO L175 Difference]: Start difference. First operand has 555 places, 644 transitions, 9819 flow. Second operand 11 states and 154 transitions. [2024-06-14 12:23:30,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 675 transitions, 11891 flow [2024-06-14 12:23:32,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 675 transitions, 11346 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 12:23:32,720 INFO L231 Difference]: Finished difference. Result has 560 places, 644 transitions, 9956 flow [2024-06-14 12:23:32,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9278, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9956, PETRI_PLACES=560, PETRI_TRANSITIONS=644} [2024-06-14 12:23:32,720 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 527 predicate places. [2024-06-14 12:23:32,720 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 644 transitions, 9956 flow [2024-06-14 12:23:32,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:32,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:32,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:32,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 12:23:32,721 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:23:32,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:32,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1225596091, now seen corresponding path program 42 times [2024-06-14 12:23:32,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:32,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902190229] [2024-06-14 12:23:32,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:32,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:32,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:33,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-14 12:23:33,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:33,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902190229] [2024-06-14 12:23:33,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902190229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:33,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:33,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:33,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233669248] [2024-06-14 12:23:33,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:33,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:33,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:33,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:33,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:33,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:23:33,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 644 transitions, 9956 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:33,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:33,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:23:33,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:34,517 INFO L124 PetriNetUnfolderBase]: 1684/2863 cut-off events. [2024-06-14 12:23:34,517 INFO L125 PetriNetUnfolderBase]: For 481491/481491 co-relation queries the response was YES. [2024-06-14 12:23:34,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24198 conditions, 2863 events. 1684/2863 cut-off events. For 481491/481491 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 17008 event pairs, 166 based on Foata normal form. 3/2866 useless extension candidates. Maximal degree in co-relation 23973. Up to 1219 conditions per place. [2024-06-14 12:23:34,564 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 369 selfloop transitions, 315 changer transitions 0/686 dead transitions. [2024-06-14 12:23:34,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 686 transitions, 12463 flow [2024-06-14 12:23:34,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:34,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:34,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 160 transitions. [2024-06-14 12:23:34,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42780748663101603 [2024-06-14 12:23:34,565 INFO L175 Difference]: Start difference. First operand has 560 places, 644 transitions, 9956 flow. Second operand 11 states and 160 transitions. [2024-06-14 12:23:34,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 686 transitions, 12463 flow [2024-06-14 12:23:37,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 686 transitions, 11791 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:37,058 INFO L231 Difference]: Finished difference. Result has 560 places, 647 transitions, 9999 flow [2024-06-14 12:23:37,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9295, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9999, PETRI_PLACES=560, PETRI_TRANSITIONS=647} [2024-06-14 12:23:37,058 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 527 predicate places. [2024-06-14 12:23:37,059 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 647 transitions, 9999 flow [2024-06-14 12:23:37,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:37,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:37,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:37,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 12:23:37,059 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:23:37,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:37,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1219162165, now seen corresponding path program 20 times [2024-06-14 12:23:37,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:37,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79514883] [2024-06-14 12:23:37,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:37,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:37,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:38,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:38,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:38,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79514883] [2024-06-14 12:23:38,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79514883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:38,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:38,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:38,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718989228] [2024-06-14 12:23:38,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:38,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:38,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:38,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:38,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:38,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:23:38,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 647 transitions, 9999 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:38,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:38,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:23:38,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:39,043 INFO L124 PetriNetUnfolderBase]: 1692/2876 cut-off events. [2024-06-14 12:23:39,044 INFO L125 PetriNetUnfolderBase]: For 471618/471618 co-relation queries the response was YES. [2024-06-14 12:23:39,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24516 conditions, 2876 events. 1692/2876 cut-off events. For 471618/471618 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 17104 event pairs, 186 based on Foata normal form. 1/2877 useless extension candidates. Maximal degree in co-relation 24291. Up to 2446 conditions per place. [2024-06-14 12:23:39,093 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 485 selfloop transitions, 178 changer transitions 0/665 dead transitions. [2024-06-14 12:23:39,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 665 transitions, 11777 flow [2024-06-14 12:23:39,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:39,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:39,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-14 12:23:39,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3553921568627451 [2024-06-14 12:23:39,094 INFO L175 Difference]: Start difference. First operand has 560 places, 647 transitions, 9999 flow. Second operand 12 states and 145 transitions. [2024-06-14 12:23:39,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 665 transitions, 11777 flow [2024-06-14 12:23:41,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 665 transitions, 10765 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-14 12:23:41,776 INFO L231 Difference]: Finished difference. Result has 560 places, 651 transitions, 9497 flow [2024-06-14 12:23:41,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8989, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9497, PETRI_PLACES=560, PETRI_TRANSITIONS=651} [2024-06-14 12:23:41,776 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 527 predicate places. [2024-06-14 12:23:41,776 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 651 transitions, 9497 flow [2024-06-14 12:23:41,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:41,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:41,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:41,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 12:23:41,777 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:23:41,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:41,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1219162041, now seen corresponding path program 12 times [2024-06-14 12:23:41,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:41,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427424541] [2024-06-14 12:23:41,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:41,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:41,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:42,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:42,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:42,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427424541] [2024-06-14 12:23:42,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427424541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:42,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:42,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:42,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332411006] [2024-06-14 12:23:42,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:42,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:42,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:42,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:42,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:42,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:23:42,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 651 transitions, 9497 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:42,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:42,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:23:42,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:43,707 INFO L124 PetriNetUnfolderBase]: 1627/2815 cut-off events. [2024-06-14 12:23:43,708 INFO L125 PetriNetUnfolderBase]: For 476408/476408 co-relation queries the response was YES. [2024-06-14 12:23:43,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23695 conditions, 2815 events. 1627/2815 cut-off events. For 476408/476408 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 17090 event pairs, 186 based on Foata normal form. 2/2817 useless extension candidates. Maximal degree in co-relation 23470. Up to 2419 conditions per place. [2024-06-14 12:23:43,753 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 492 selfloop transitions, 83 changer transitions 0/665 dead transitions. [2024-06-14 12:23:43,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 665 transitions, 10715 flow [2024-06-14 12:23:43,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:43,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:43,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-14 12:23:43,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3689839572192513 [2024-06-14 12:23:43,754 INFO L175 Difference]: Start difference. First operand has 560 places, 651 transitions, 9497 flow. Second operand 11 states and 138 transitions. [2024-06-14 12:23:43,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 665 transitions, 10715 flow [2024-06-14 12:23:46,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 665 transitions, 10445 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-14 12:23:46,459 INFO L231 Difference]: Finished difference. Result has 563 places, 652 transitions, 9439 flow [2024-06-14 12:23:46,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9227, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9439, PETRI_PLACES=563, PETRI_TRANSITIONS=652} [2024-06-14 12:23:46,460 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 530 predicate places. [2024-06-14 12:23:46,460 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 652 transitions, 9439 flow [2024-06-14 12:23:46,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:46,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:46,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:46,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 12:23:46,460 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:23:46,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:46,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1225595905, now seen corresponding path program 21 times [2024-06-14 12:23:46,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:46,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923893796] [2024-06-14 12:23:46,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:46,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:46,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:47,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:47,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:47,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923893796] [2024-06-14 12:23:47,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923893796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:47,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:47,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:47,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773290618] [2024-06-14 12:23:47,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:47,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:47,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:47,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:47,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:47,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:23:47,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 652 transitions, 9439 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:47,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:47,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:23:47,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:48,506 INFO L124 PetriNetUnfolderBase]: 1699/2889 cut-off events. [2024-06-14 12:23:48,507 INFO L125 PetriNetUnfolderBase]: For 470309/470309 co-relation queries the response was YES. [2024-06-14 12:23:48,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24161 conditions, 2889 events. 1699/2889 cut-off events. For 470309/470309 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 17185 event pairs, 186 based on Foata normal form. 1/2890 useless extension candidates. Maximal degree in co-relation 23934. Up to 2488 conditions per place. [2024-06-14 12:23:48,546 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 508 selfloop transitions, 156 changer transitions 0/666 dead transitions. [2024-06-14 12:23:48,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 666 transitions, 10853 flow [2024-06-14 12:23:48,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:48,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:48,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-14 12:23:48,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:23:48,547 INFO L175 Difference]: Start difference. First operand has 563 places, 652 transitions, 9439 flow. Second operand 11 states and 136 transitions. [2024-06-14 12:23:48,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 666 transitions, 10853 flow [2024-06-14 12:23:51,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 666 transitions, 10659 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 12:23:51,029 INFO L231 Difference]: Finished difference. Result has 566 places, 654 transitions, 9627 flow [2024-06-14 12:23:51,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9245, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9627, PETRI_PLACES=566, PETRI_TRANSITIONS=654} [2024-06-14 12:23:51,029 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 533 predicate places. [2024-06-14 12:23:51,029 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 654 transitions, 9627 flow [2024-06-14 12:23:51,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:51,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:51,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:51,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 12:23:51,030 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:23:51,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:51,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1219339795, now seen corresponding path program 22 times [2024-06-14 12:23:51,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:51,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473114821] [2024-06-14 12:23:51,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:51,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:51,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:51,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-14 12:23:51,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:51,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473114821] [2024-06-14 12:23:51,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473114821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:51,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:51,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:51,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399884767] [2024-06-14 12:23:51,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:51,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:51,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:51,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:51,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:52,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:23:52,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 654 transitions, 9627 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:52,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:52,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:23:52,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:52,967 INFO L124 PetriNetUnfolderBase]: 1697/2886 cut-off events. [2024-06-14 12:23:52,967 INFO L125 PetriNetUnfolderBase]: For 460226/460226 co-relation queries the response was YES. [2024-06-14 12:23:53,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24080 conditions, 2886 events. 1697/2886 cut-off events. For 460226/460226 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 17196 event pairs, 188 based on Foata normal form. 1/2887 useless extension candidates. Maximal degree in co-relation 23852. Up to 2485 conditions per place. [2024-06-14 12:23:53,009 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 506 selfloop transitions, 158 changer transitions 0/666 dead transitions. [2024-06-14 12:23:53,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 666 transitions, 10983 flow [2024-06-14 12:23:53,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:53,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:53,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-14 12:23:53,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3609625668449198 [2024-06-14 12:23:53,010 INFO L175 Difference]: Start difference. First operand has 566 places, 654 transitions, 9627 flow. Second operand 11 states and 135 transitions. [2024-06-14 12:23:53,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 666 transitions, 10983 flow [2024-06-14 12:23:55,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 666 transitions, 10595 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-14 12:23:55,795 INFO L231 Difference]: Finished difference. Result has 568 places, 654 transitions, 9563 flow [2024-06-14 12:23:55,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9239, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9563, PETRI_PLACES=568, PETRI_TRANSITIONS=654} [2024-06-14 12:23:55,795 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 535 predicate places. [2024-06-14 12:23:55,795 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 654 transitions, 9563 flow [2024-06-14 12:23:55,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:55,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:55,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:55,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 12:23:55,796 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:23:55,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:55,796 INFO L85 PathProgramCache]: Analyzing trace with hash -740083497, now seen corresponding path program 43 times [2024-06-14 12:23:55,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:55,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674042642] [2024-06-14 12:23:55,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:55,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:55,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:56,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:56,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:56,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674042642] [2024-06-14 12:23:56,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674042642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:56,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:56,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:56,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102893304] [2024-06-14 12:23:56,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:56,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:56,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:56,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:56,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:56,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:23:56,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 654 transitions, 9563 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:56,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:56,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:23:56,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:57,655 INFO L124 PetriNetUnfolderBase]: 1691/2877 cut-off events. [2024-06-14 12:23:57,655 INFO L125 PetriNetUnfolderBase]: For 455396/455396 co-relation queries the response was YES. [2024-06-14 12:23:57,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23573 conditions, 2877 events. 1691/2877 cut-off events. For 455396/455396 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 17172 event pairs, 150 based on Foata normal form. 3/2880 useless extension candidates. Maximal degree in co-relation 23344. Up to 1238 conditions per place. [2024-06-14 12:23:57,698 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 358 selfloop transitions, 325 changer transitions 0/685 dead transitions. [2024-06-14 12:23:57,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 685 transitions, 11663 flow [2024-06-14 12:23:57,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:57,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:57,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-14 12:23:57,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144385026737968 [2024-06-14 12:23:57,709 INFO L175 Difference]: Start difference. First operand has 568 places, 654 transitions, 9563 flow. Second operand 11 states and 155 transitions. [2024-06-14 12:23:57,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 685 transitions, 11663 flow [2024-06-14 12:24:00,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 685 transitions, 11291 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-14 12:24:00,356 INFO L231 Difference]: Finished difference. Result has 569 places, 654 transitions, 9851 flow [2024-06-14 12:24:00,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9191, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9851, PETRI_PLACES=569, PETRI_TRANSITIONS=654} [2024-06-14 12:24:00,356 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 536 predicate places. [2024-06-14 12:24:00,356 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 654 transitions, 9851 flow [2024-06-14 12:24:00,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:00,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:00,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:00,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 12:24:00,357 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:24:00,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:00,357 INFO L85 PathProgramCache]: Analyzing trace with hash -733596747, now seen corresponding path program 44 times [2024-06-14 12:24:00,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:00,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253035153] [2024-06-14 12:24:00,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:00,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:00,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:01,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:01,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:01,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253035153] [2024-06-14 12:24:01,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253035153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:01,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:01,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:01,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37429715] [2024-06-14 12:24:01,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:01,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:01,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:01,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:01,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:01,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:24:01,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 654 transitions, 9851 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:01,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:01,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:24:01,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:02,186 INFO L124 PetriNetUnfolderBase]: 1700/2892 cut-off events. [2024-06-14 12:24:02,186 INFO L125 PetriNetUnfolderBase]: For 464995/464995 co-relation queries the response was YES. [2024-06-14 12:24:02,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24153 conditions, 2892 events. 1700/2892 cut-off events. For 464995/464995 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 17277 event pairs, 174 based on Foata normal form. 3/2895 useless extension candidates. Maximal degree in co-relation 23923. Up to 1246 conditions per place. [2024-06-14 12:24:02,232 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 368 selfloop transitions, 322 changer transitions 0/692 dead transitions. [2024-06-14 12:24:02,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 692 transitions, 12069 flow [2024-06-14 12:24:02,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:24:02,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:24:02,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-14 12:24:02,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41711229946524064 [2024-06-14 12:24:02,233 INFO L175 Difference]: Start difference. First operand has 569 places, 654 transitions, 9851 flow. Second operand 11 states and 156 transitions. [2024-06-14 12:24:02,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 692 transitions, 12069 flow [2024-06-14 12:24:04,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 692 transitions, 11397 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:24:04,818 INFO L231 Difference]: Finished difference. Result has 569 places, 657 transitions, 9901 flow [2024-06-14 12:24:04,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9189, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9901, PETRI_PLACES=569, PETRI_TRANSITIONS=657} [2024-06-14 12:24:04,819 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 536 predicate places. [2024-06-14 12:24:04,819 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 657 transitions, 9901 flow [2024-06-14 12:24:04,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:04,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:04,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:04,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 12:24:04,819 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:24:04,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:04,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1225602601, now seen corresponding path program 45 times [2024-06-14 12:24:04,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:04,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568649715] [2024-06-14 12:24:04,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:04,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:04,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:05,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:05,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:05,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568649715] [2024-06-14 12:24:05,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568649715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:05,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:05,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:05,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207363036] [2024-06-14 12:24:05,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:05,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:05,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:05,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:05,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:05,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:24:05,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 657 transitions, 9901 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:05,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:05,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:24:05,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:06,684 INFO L124 PetriNetUnfolderBase]: 1694/2883 cut-off events. [2024-06-14 12:24:06,684 INFO L125 PetriNetUnfolderBase]: For 433355/433355 co-relation queries the response was YES. [2024-06-14 12:24:06,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23646 conditions, 2883 events. 1694/2883 cut-off events. For 433355/433355 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 17224 event pairs, 172 based on Foata normal form. 3/2886 useless extension candidates. Maximal degree in co-relation 23416. Up to 1242 conditions per place. [2024-06-14 12:24:06,729 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 376 selfloop transitions, 316 changer transitions 0/694 dead transitions. [2024-06-14 12:24:06,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 694 transitions, 11789 flow [2024-06-14 12:24:06,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:24:06,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:24:06,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 159 transitions. [2024-06-14 12:24:06,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42513368983957217 [2024-06-14 12:24:06,730 INFO L175 Difference]: Start difference. First operand has 569 places, 657 transitions, 9901 flow. Second operand 11 states and 159 transitions. [2024-06-14 12:24:06,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 694 transitions, 11789 flow [2024-06-14 12:24:09,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 694 transitions, 10910 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-14 12:24:09,286 INFO L231 Difference]: Finished difference. Result has 570 places, 657 transitions, 9666 flow [2024-06-14 12:24:09,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9024, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9666, PETRI_PLACES=570, PETRI_TRANSITIONS=657} [2024-06-14 12:24:09,286 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 537 predicate places. [2024-06-14 12:24:09,286 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 657 transitions, 9666 flow [2024-06-14 12:24:09,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:09,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:09,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:09,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 12:24:09,287 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:24:09,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:09,287 INFO L85 PathProgramCache]: Analyzing trace with hash 170801667, now seen corresponding path program 46 times [2024-06-14 12:24:09,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:09,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498976260] [2024-06-14 12:24:09,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:09,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:09,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:10,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:10,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:10,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498976260] [2024-06-14 12:24:10,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498976260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:10,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:10,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:10,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355711918] [2024-06-14 12:24:10,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:10,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:10,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:10,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:10,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:10,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:24:10,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 657 transitions, 9666 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:10,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:10,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:24:10,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:11,178 INFO L124 PetriNetUnfolderBase]: 1748/2970 cut-off events. [2024-06-14 12:24:11,178 INFO L125 PetriNetUnfolderBase]: For 527537/527537 co-relation queries the response was YES. [2024-06-14 12:24:11,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25491 conditions, 2970 events. 1748/2970 cut-off events. For 527537/527537 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 17770 event pairs, 481 based on Foata normal form. 3/2973 useless extension candidates. Maximal degree in co-relation 25261. Up to 2561 conditions per place. [2024-06-14 12:24:11,225 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 636 selfloop transitions, 62 changer transitions 0/700 dead transitions. [2024-06-14 12:24:11,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 700 transitions, 12667 flow [2024-06-14 12:24:11,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:24:11,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:24:11,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-14 12:24:11,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983957219251337 [2024-06-14 12:24:11,226 INFO L175 Difference]: Start difference. First operand has 570 places, 657 transitions, 9666 flow. Second operand 11 states and 149 transitions. [2024-06-14 12:24:11,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 700 transitions, 12667 flow [2024-06-14 12:24:13,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 700 transitions, 11931 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 12:24:13,951 INFO L231 Difference]: Finished difference. Result has 569 places, 669 transitions, 9360 flow [2024-06-14 12:24:13,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8962, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9360, PETRI_PLACES=569, PETRI_TRANSITIONS=669} [2024-06-14 12:24:13,952 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 536 predicate places. [2024-06-14 12:24:13,952 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 669 transitions, 9360 flow [2024-06-14 12:24:13,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:13,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:13,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:13,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 12:24:13,953 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:24:13,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:13,953 INFO L85 PathProgramCache]: Analyzing trace with hash -910391681, now seen corresponding path program 47 times [2024-06-14 12:24:13,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:13,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967661114] [2024-06-14 12:24:13,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:13,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:13,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:14,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:14,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:14,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967661114] [2024-06-14 12:24:14,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967661114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:14,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:14,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:14,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624916562] [2024-06-14 12:24:14,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:14,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:14,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:14,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:14,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:14,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:24:14,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 669 transitions, 9360 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:14,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:14,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:24:14,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:15,819 INFO L124 PetriNetUnfolderBase]: 1757/2985 cut-off events. [2024-06-14 12:24:15,819 INFO L125 PetriNetUnfolderBase]: For 524047/524047 co-relation queries the response was YES. [2024-06-14 12:24:15,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24913 conditions, 2985 events. 1757/2985 cut-off events. For 524047/524047 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 17890 event pairs, 474 based on Foata normal form. 3/2988 useless extension candidates. Maximal degree in co-relation 24683. Up to 2569 conditions per place. [2024-06-14 12:24:15,868 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 632 selfloop transitions, 67 changer transitions 0/701 dead transitions. [2024-06-14 12:24:15,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 701 transitions, 12126 flow [2024-06-14 12:24:15,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:24:15,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:24:15,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-14 12:24:15,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39572192513368987 [2024-06-14 12:24:15,869 INFO L175 Difference]: Start difference. First operand has 569 places, 669 transitions, 9360 flow. Second operand 11 states and 148 transitions. [2024-06-14 12:24:15,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 701 transitions, 12126 flow [2024-06-14 12:24:18,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 701 transitions, 11904 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-14 12:24:18,457 INFO L231 Difference]: Finished difference. Result has 574 places, 672 transitions, 9351 flow [2024-06-14 12:24:18,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9158, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9351, PETRI_PLACES=574, PETRI_TRANSITIONS=672} [2024-06-14 12:24:18,457 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 541 predicate places. [2024-06-14 12:24:18,457 INFO L495 AbstractCegarLoop]: Abstraction has has 574 places, 672 transitions, 9351 flow [2024-06-14 12:24:18,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:18,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:18,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:18,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 12:24:18,458 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:24:18,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:18,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1882349515, now seen corresponding path program 48 times [2024-06-14 12:24:18,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:18,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73328093] [2024-06-14 12:24:18,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:18,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:18,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:19,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:19,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:19,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73328093] [2024-06-14 12:24:19,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73328093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:19,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:19,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:19,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93185787] [2024-06-14 12:24:19,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:19,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:19,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:19,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:19,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:19,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:24:19,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 672 transitions, 9351 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:19,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:19,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:24:19,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:20,298 INFO L124 PetriNetUnfolderBase]: 1766/3000 cut-off events. [2024-06-14 12:24:20,298 INFO L125 PetriNetUnfolderBase]: For 530013/530013 co-relation queries the response was YES. [2024-06-14 12:24:20,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24946 conditions, 3000 events. 1766/3000 cut-off events. For 530013/530013 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 18015 event pairs, 470 based on Foata normal form. 3/3003 useless extension candidates. Maximal degree in co-relation 24715. Up to 2577 conditions per place. [2024-06-14 12:24:20,349 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 620 selfloop transitions, 76 changer transitions 0/698 dead transitions. [2024-06-14 12:24:20,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 698 transitions, 11490 flow [2024-06-14 12:24:20,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:24:20,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:24:20,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-14 12:24:20,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3770053475935829 [2024-06-14 12:24:20,349 INFO L175 Difference]: Start difference. First operand has 574 places, 672 transitions, 9351 flow. Second operand 11 states and 141 transitions. [2024-06-14 12:24:20,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 698 transitions, 11490 flow [2024-06-14 12:24:23,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 698 transitions, 11338 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 12:24:23,289 INFO L231 Difference]: Finished difference. Result has 577 places, 675 transitions, 9420 flow [2024-06-14 12:24:23,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9205, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9420, PETRI_PLACES=577, PETRI_TRANSITIONS=675} [2024-06-14 12:24:23,289 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 544 predicate places. [2024-06-14 12:24:23,289 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 675 transitions, 9420 flow [2024-06-14 12:24:23,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:23,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:23,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:23,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 12:24:23,290 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:24:23,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:23,290 INFO L85 PathProgramCache]: Analyzing trace with hash -663999977, now seen corresponding path program 3 times [2024-06-14 12:24:23,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:23,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283847679] [2024-06-14 12:24:23,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:23,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:23,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:24,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-14 12:24:24,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:24,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283847679] [2024-06-14 12:24:24,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283847679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:24,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:24,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:24,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155392126] [2024-06-14 12:24:24,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:24,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:24,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:24,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:24,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:24,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:24:24,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 675 transitions, 9420 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:24,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:24,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:24:24,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:25,552 INFO L124 PetriNetUnfolderBase]: 1673/2887 cut-off events. [2024-06-14 12:24:25,552 INFO L125 PetriNetUnfolderBase]: For 550933/550957 co-relation queries the response was YES. [2024-06-14 12:24:25,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24564 conditions, 2887 events. 1673/2887 cut-off events. For 550933/550957 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 17768 event pairs, 436 based on Foata normal form. 4/2862 useless extension candidates. Maximal degree in co-relation 24332. Up to 2726 conditions per place. [2024-06-14 12:24:25,601 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 616 selfloop transitions, 19 changer transitions 0/689 dead transitions. [2024-06-14 12:24:25,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 689 transitions, 10743 flow [2024-06-14 12:24:25,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:24:25,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:24:25,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-14 12:24:25,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3558823529411765 [2024-06-14 12:24:25,602 INFO L175 Difference]: Start difference. First operand has 577 places, 675 transitions, 9420 flow. Second operand 10 states and 121 transitions. [2024-06-14 12:24:25,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 689 transitions, 10743 flow [2024-06-14 12:24:28,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 689 transitions, 10429 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-14 12:24:28,575 INFO L231 Difference]: Finished difference. Result has 579 places, 677 transitions, 9181 flow [2024-06-14 12:24:28,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9106, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9181, PETRI_PLACES=579, PETRI_TRANSITIONS=677} [2024-06-14 12:24:28,576 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 546 predicate places. [2024-06-14 12:24:28,576 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 677 transitions, 9181 flow [2024-06-14 12:24:28,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:28,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:28,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:28,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 12:24:28,576 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:24:28,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:28,577 INFO L85 PathProgramCache]: Analyzing trace with hash -2093343317, now seen corresponding path program 49 times [2024-06-14 12:24:28,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:28,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805182155] [2024-06-14 12:24:28,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:28,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:28,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:29,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:29,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:29,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805182155] [2024-06-14 12:24:29,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805182155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:29,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:29,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:29,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562314857] [2024-06-14 12:24:29,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:29,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:29,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:29,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:29,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:29,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:24:29,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 677 transitions, 9181 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:29,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:29,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:24:29,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:30,442 INFO L124 PetriNetUnfolderBase]: 1794/3047 cut-off events. [2024-06-14 12:24:30,442 INFO L125 PetriNetUnfolderBase]: For 575103/575103 co-relation queries the response was YES. [2024-06-14 12:24:30,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25574 conditions, 3047 events. 1794/3047 cut-off events. For 575103/575103 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 18364 event pairs, 480 based on Foata normal form. 3/3050 useless extension candidates. Maximal degree in co-relation 25340. Up to 2605 conditions per place. [2024-06-14 12:24:30,495 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 627 selfloop transitions, 80 changer transitions 0/709 dead transitions. [2024-06-14 12:24:30,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 709 transitions, 11698 flow [2024-06-14 12:24:30,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:24:30,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:24:30,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-14 12:24:30,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877005347593583 [2024-06-14 12:24:30,496 INFO L175 Difference]: Start difference. First operand has 579 places, 677 transitions, 9181 flow. Second operand 11 states and 145 transitions. [2024-06-14 12:24:30,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 709 transitions, 11698 flow [2024-06-14 12:24:33,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 709 transitions, 11655 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 12:24:33,273 INFO L231 Difference]: Finished difference. Result has 584 places, 683 transitions, 9404 flow [2024-06-14 12:24:33,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9138, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9404, PETRI_PLACES=584, PETRI_TRANSITIONS=683} [2024-06-14 12:24:33,274 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 551 predicate places. [2024-06-14 12:24:33,274 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 683 transitions, 9404 flow [2024-06-14 12:24:33,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:33,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:33,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:33,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 12:24:33,274 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:24:33,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:33,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1882586851, now seen corresponding path program 23 times [2024-06-14 12:24:33,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:33,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526976732] [2024-06-14 12:24:33,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:33,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:33,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:34,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:34,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:34,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526976732] [2024-06-14 12:24:34,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526976732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:34,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:34,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:34,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328714706] [2024-06-14 12:24:34,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:34,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:34,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:34,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:34,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:34,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:24:34,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 683 transitions, 9404 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:34,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:34,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:24:34,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:35,294 INFO L124 PetriNetUnfolderBase]: 1797/3052 cut-off events. [2024-06-14 12:24:35,294 INFO L125 PetriNetUnfolderBase]: For 561457/561457 co-relation queries the response was YES. [2024-06-14 12:24:35,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25857 conditions, 3052 events. 1797/3052 cut-off events. For 561457/561457 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 18377 event pairs, 496 based on Foata normal form. 1/3053 useless extension candidates. Maximal degree in co-relation 25622. Up to 2975 conditions per place. [2024-06-14 12:24:35,340 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 655 selfloop transitions, 38 changer transitions 0/695 dead transitions. [2024-06-14 12:24:35,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 695 transitions, 10884 flow [2024-06-14 12:24:35,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:24:35,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:24:35,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 12:24:35,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3315508021390374 [2024-06-14 12:24:35,341 INFO L175 Difference]: Start difference. First operand has 584 places, 683 transitions, 9404 flow. Second operand 11 states and 124 transitions. [2024-06-14 12:24:35,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 695 transitions, 10884 flow [2024-06-14 12:24:38,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 695 transitions, 10724 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 12:24:38,250 INFO L231 Difference]: Finished difference. Result has 588 places, 685 transitions, 9401 flow [2024-06-14 12:24:38,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9244, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9401, PETRI_PLACES=588, PETRI_TRANSITIONS=685} [2024-06-14 12:24:38,251 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 555 predicate places. [2024-06-14 12:24:38,251 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 685 transitions, 9401 flow [2024-06-14 12:24:38,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:38,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:38,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:38,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 12:24:38,251 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:24:38,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:38,252 INFO L85 PathProgramCache]: Analyzing trace with hash -664307807, now seen corresponding path program 50 times [2024-06-14 12:24:38,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:38,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231154642] [2024-06-14 12:24:38,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:38,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:38,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:39,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:39,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:39,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231154642] [2024-06-14 12:24:39,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231154642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:39,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:39,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:39,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667342577] [2024-06-14 12:24:39,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:39,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:39,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:39,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:39,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:39,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:24:39,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 685 transitions, 9401 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:39,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:39,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:24:39,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:40,127 INFO L124 PetriNetUnfolderBase]: 1806/3067 cut-off events. [2024-06-14 12:24:40,127 INFO L125 PetriNetUnfolderBase]: For 590820/590820 co-relation queries the response was YES. [2024-06-14 12:24:40,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25890 conditions, 3067 events. 1806/3067 cut-off events. For 590820/590820 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 18505 event pairs, 492 based on Foata normal form. 3/3070 useless extension candidates. Maximal degree in co-relation 25654. Up to 2996 conditions per place. [2024-06-14 12:24:40,177 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 681 selfloop transitions, 22 changer transitions 0/705 dead transitions. [2024-06-14 12:24:40,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 705 transitions, 10933 flow [2024-06-14 12:24:40,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:24:40,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:24:40,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 12:24:40,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3342245989304813 [2024-06-14 12:24:40,177 INFO L175 Difference]: Start difference. First operand has 588 places, 685 transitions, 9401 flow. Second operand 11 states and 125 transitions. [2024-06-14 12:24:40,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 705 transitions, 10933 flow [2024-06-14 12:24:43,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 705 transitions, 10792 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-14 12:24:43,297 INFO L231 Difference]: Finished difference. Result has 590 places, 688 transitions, 9377 flow [2024-06-14 12:24:43,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9260, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9377, PETRI_PLACES=590, PETRI_TRANSITIONS=688} [2024-06-14 12:24:43,297 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 557 predicate places. [2024-06-14 12:24:43,298 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 688 transitions, 9377 flow [2024-06-14 12:24:43,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:43,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:43,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:43,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 12:24:43,298 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:24:43,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:43,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1882580155, now seen corresponding path program 51 times [2024-06-14 12:24:43,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:43,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604457977] [2024-06-14 12:24:43,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:43,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:43,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:44,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-14 12:24:44,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:44,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604457977] [2024-06-14 12:24:44,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604457977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:44,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:44,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:44,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129791710] [2024-06-14 12:24:44,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:44,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:44,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:44,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:44,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:44,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:24:44,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 688 transitions, 9377 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:44,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:44,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:24:44,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:45,169 INFO L124 PetriNetUnfolderBase]: 1800/3058 cut-off events. [2024-06-14 12:24:45,169 INFO L125 PetriNetUnfolderBase]: For 563950/563950 co-relation queries the response was YES. [2024-06-14 12:24:45,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25369 conditions, 3058 events. 1800/3058 cut-off events. For 563950/563950 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 18429 event pairs, 478 based on Foata normal form. 3/3061 useless extension candidates. Maximal degree in co-relation 25132. Up to 2614 conditions per place. [2024-06-14 12:24:45,221 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 629 selfloop transitions, 82 changer transitions 0/713 dead transitions. [2024-06-14 12:24:45,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 713 transitions, 11516 flow [2024-06-14 12:24:45,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:24:45,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:24:45,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-14 12:24:45,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877005347593583 [2024-06-14 12:24:45,225 INFO L175 Difference]: Start difference. First operand has 590 places, 688 transitions, 9377 flow. Second operand 11 states and 145 transitions. [2024-06-14 12:24:45,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 713 transitions, 11516 flow [2024-06-14 12:24:48,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 713 transitions, 11418 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-14 12:24:48,087 INFO L231 Difference]: Finished difference. Result has 592 places, 688 transitions, 9449 flow [2024-06-14 12:24:48,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9279, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9449, PETRI_PLACES=592, PETRI_TRANSITIONS=688} [2024-06-14 12:24:48,087 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 559 predicate places. [2024-06-14 12:24:48,087 INFO L495 AbstractCegarLoop]: Abstraction has has 592 places, 688 transitions, 9449 flow [2024-06-14 12:24:48,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:48,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:48,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:48,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 12:24:48,087 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:24:48,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:48,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1889015755, now seen corresponding path program 52 times [2024-06-14 12:24:48,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:48,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890987143] [2024-06-14 12:24:48,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:48,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:48,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:48,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:48,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:48,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890987143] [2024-06-14 12:24:48,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890987143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:48,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:48,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:48,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205230384] [2024-06-14 12:24:48,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:48,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:48,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:48,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:48,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:48,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:24:48,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 688 transitions, 9449 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:48,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:48,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:24:48,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:49,935 INFO L124 PetriNetUnfolderBase]: 1809/3073 cut-off events. [2024-06-14 12:24:49,935 INFO L125 PetriNetUnfolderBase]: For 572163/572163 co-relation queries the response was YES. [2024-06-14 12:24:49,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25611 conditions, 3073 events. 1809/3073 cut-off events. For 572163/572163 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 18590 event pairs, 458 based on Foata normal form. 3/3076 useless extension candidates. Maximal degree in co-relation 25373. Up to 2622 conditions per place. [2024-06-14 12:24:49,988 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 600 selfloop transitions, 109 changer transitions 0/711 dead transitions. [2024-06-14 12:24:49,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 711 transitions, 11310 flow [2024-06-14 12:24:49,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:24:49,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:24:49,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-14 12:24:49,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3689839572192513 [2024-06-14 12:24:49,989 INFO L175 Difference]: Start difference. First operand has 592 places, 688 transitions, 9449 flow. Second operand 11 states and 138 transitions. [2024-06-14 12:24:49,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 711 transitions, 11310 flow [2024-06-14 12:24:52,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 711 transitions, 11133 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 12:24:52,942 INFO L231 Difference]: Finished difference. Result has 593 places, 691 transitions, 9555 flow [2024-06-14 12:24:52,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9278, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9555, PETRI_PLACES=593, PETRI_TRANSITIONS=691} [2024-06-14 12:24:52,942 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 560 predicate places. [2024-06-14 12:24:52,942 INFO L495 AbstractCegarLoop]: Abstraction has has 593 places, 691 transitions, 9555 flow [2024-06-14 12:24:52,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:52,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:52,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:52,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 12:24:52,943 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:24:52,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:52,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1138477281, now seen corresponding path program 13 times [2024-06-14 12:24:52,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:52,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777798429] [2024-06-14 12:24:52,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:52,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:52,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:54,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:54,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:54,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777798429] [2024-06-14 12:24:54,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777798429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:54,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:54,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:54,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250727515] [2024-06-14 12:24:54,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:54,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:54,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:54,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:54,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:54,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:24:54,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 691 transitions, 9555 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:54,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:54,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:24:54,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:55,099 INFO L124 PetriNetUnfolderBase]: 1734/2996 cut-off events. [2024-06-14 12:24:55,099 INFO L125 PetriNetUnfolderBase]: For 545355/545355 co-relation queries the response was YES. [2024-06-14 12:24:55,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25062 conditions, 2996 events. 1734/2996 cut-off events. For 545355/545355 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 18435 event pairs, 463 based on Foata normal form. 2/2998 useless extension candidates. Maximal degree in co-relation 24823. Up to 2765 conditions per place. [2024-06-14 12:24:55,149 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 592 selfloop transitions, 18 changer transitions 0/702 dead transitions. [2024-06-14 12:24:55,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 702 transitions, 10799 flow [2024-06-14 12:24:55,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:24:55,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:24:55,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 12:24:55,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.339572192513369 [2024-06-14 12:24:55,150 INFO L175 Difference]: Start difference. First operand has 593 places, 691 transitions, 9555 flow. Second operand 11 states and 127 transitions. [2024-06-14 12:24:55,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 702 transitions, 10799 flow [2024-06-14 12:24:58,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 702 transitions, 10333 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-14 12:24:58,192 INFO L231 Difference]: Finished difference. Result has 595 places, 691 transitions, 9129 flow [2024-06-14 12:24:58,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9089, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9129, PETRI_PLACES=595, PETRI_TRANSITIONS=691} [2024-06-14 12:24:58,193 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 562 predicate places. [2024-06-14 12:24:58,193 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 691 transitions, 9129 flow [2024-06-14 12:24:58,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:58,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:58,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:58,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 12:24:58,193 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:24:58,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:58,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1138472507, now seen corresponding path program 24 times [2024-06-14 12:24:58,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:58,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854983597] [2024-06-14 12:24:58,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:58,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:58,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:59,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:59,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:59,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854983597] [2024-06-14 12:24:59,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854983597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:59,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:59,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:59,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193652381] [2024-06-14 12:24:59,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:59,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:59,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:59,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:59,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:59,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:24:59,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 691 transitions, 9129 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:59,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:59,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:24:59,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:00,093 INFO L124 PetriNetUnfolderBase]: 1809/3073 cut-off events. [2024-06-14 12:25:00,093 INFO L125 PetriNetUnfolderBase]: For 536228/536228 co-relation queries the response was YES. [2024-06-14 12:25:00,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25146 conditions, 3073 events. 1809/3073 cut-off events. For 536228/536228 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 18560 event pairs, 499 based on Foata normal form. 1/3074 useless extension candidates. Maximal degree in co-relation 24906. Up to 2996 conditions per place. [2024-06-14 12:25:00,147 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 658 selfloop transitions, 43 changer transitions 0/703 dead transitions. [2024-06-14 12:25:00,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 703 transitions, 10629 flow [2024-06-14 12:25:00,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:25:00,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:25:00,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:25:00,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32620320855614976 [2024-06-14 12:25:00,148 INFO L175 Difference]: Start difference. First operand has 595 places, 691 transitions, 9129 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:25:00,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 703 transitions, 10629 flow [2024-06-14 12:25:03,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 703 transitions, 10464 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-14 12:25:03,316 INFO L231 Difference]: Finished difference. Result has 595 places, 693 transitions, 9135 flow [2024-06-14 12:25:03,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8964, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9135, PETRI_PLACES=595, PETRI_TRANSITIONS=693} [2024-06-14 12:25:03,316 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 562 predicate places. [2024-06-14 12:25:03,316 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 693 transitions, 9135 flow [2024-06-14 12:25:03,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:03,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:03,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:25:03,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 12:25:03,317 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:25:03,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:03,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1807092915, now seen corresponding path program 53 times [2024-06-14 12:25:03,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:03,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386084656] [2024-06-14 12:25:03,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:03,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:03,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:04,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-14 12:25:04,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:04,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386084656] [2024-06-14 12:25:04,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386084656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:04,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:04,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:25:04,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777535868] [2024-06-14 12:25:04,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:04,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:25:04,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:04,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:25:04,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:25:04,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:25:04,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 693 transitions, 9135 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:04,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:04,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:25:04,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:05,184 INFO L124 PetriNetUnfolderBase]: 1833/3112 cut-off events. [2024-06-14 12:25:05,184 INFO L125 PetriNetUnfolderBase]: For 603106/603106 co-relation queries the response was YES. [2024-06-14 12:25:05,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25868 conditions, 3112 events. 1833/3112 cut-off events. For 603106/603106 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 18818 event pairs, 491 based on Foata normal form. 3/3115 useless extension candidates. Maximal degree in co-relation 25628. Up to 2912 conditions per place. [2024-06-14 12:25:05,230 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 678 selfloop transitions, 43 changer transitions 0/723 dead transitions. [2024-06-14 12:25:05,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 723 transitions, 11438 flow [2024-06-14 12:25:05,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:25:05,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:25:05,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-14 12:25:05,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:25:05,231 INFO L175 Difference]: Start difference. First operand has 595 places, 693 transitions, 9135 flow. Second operand 11 states and 136 transitions. [2024-06-14 12:25:05,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 723 transitions, 11438 flow [2024-06-14 12:25:08,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 723 transitions, 11145 flow, removed 46 selfloop flow, removed 13 redundant places. [2024-06-14 12:25:08,573 INFO L231 Difference]: Finished difference. Result has 593 places, 699 transitions, 9064 flow [2024-06-14 12:25:08,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8850, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9064, PETRI_PLACES=593, PETRI_TRANSITIONS=699} [2024-06-14 12:25:08,573 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 560 predicate places. [2024-06-14 12:25:08,574 INFO L495 AbstractCegarLoop]: Abstraction has has 593 places, 699 transitions, 9064 flow [2024-06-14 12:25:08,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:08,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:08,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:25:08,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 12:25:08,574 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:25:08,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:08,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1799049345, now seen corresponding path program 54 times [2024-06-14 12:25:08,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:08,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245280874] [2024-06-14 12:25:08,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:08,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:08,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:09,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:25:09,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:09,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245280874] [2024-06-14 12:25:09,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245280874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:09,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:09,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:25:09,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034488861] [2024-06-14 12:25:09,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:09,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:25:09,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:09,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:25:09,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:25:09,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:25:09,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 699 transitions, 9064 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:09,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:09,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:25:09,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:10,387 INFO L124 PetriNetUnfolderBase]: 1827/3103 cut-off events. [2024-06-14 12:25:10,388 INFO L125 PetriNetUnfolderBase]: For 573421/573421 co-relation queries the response was YES. [2024-06-14 12:25:10,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25035 conditions, 3103 events. 1827/3103 cut-off events. For 573421/573421 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 18768 event pairs, 500 based on Foata normal form. 3/3106 useless extension candidates. Maximal degree in co-relation 24798. Up to 2908 conditions per place. [2024-06-14 12:25:10,439 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 680 selfloop transitions, 41 changer transitions 0/723 dead transitions. [2024-06-14 12:25:10,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 723 transitions, 10936 flow [2024-06-14 12:25:10,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:25:10,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:25:10,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-14 12:25:10,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:25:10,439 INFO L175 Difference]: Start difference. First operand has 593 places, 699 transitions, 9064 flow. Second operand 11 states and 136 transitions. [2024-06-14 12:25:10,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 723 transitions, 10936 flow [2024-06-14 12:25:13,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 723 transitions, 10740 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-14 12:25:13,702 INFO L231 Difference]: Finished difference. Result has 595 places, 699 transitions, 8956 flow [2024-06-14 12:25:13,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8868, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8956, PETRI_PLACES=595, PETRI_TRANSITIONS=699} [2024-06-14 12:25:13,702 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 562 predicate places. [2024-06-14 12:25:13,703 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 699 transitions, 8956 flow [2024-06-14 12:25:13,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:13,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:13,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:25:13,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 12:25:13,703 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:25:13,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:13,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1807323555, now seen corresponding path program 55 times [2024-06-14 12:25:13,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:13,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103815212] [2024-06-14 12:25:13,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:13,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:13,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:14,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-14 12:25:14,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:14,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103815212] [2024-06-14 12:25:14,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103815212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:14,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:14,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:25:14,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358473898] [2024-06-14 12:25:14,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:14,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:25:14,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:14,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:25:14,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:25:14,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:25:14,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 699 transitions, 8956 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:14,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:14,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:25:14,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:15,537 INFO L124 PetriNetUnfolderBase]: 1836/3118 cut-off events. [2024-06-14 12:25:15,537 INFO L125 PetriNetUnfolderBase]: For 580007/580007 co-relation queries the response was YES. [2024-06-14 12:25:15,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25098 conditions, 3118 events. 1836/3118 cut-off events. For 580007/580007 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 18874 event pairs, 486 based on Foata normal form. 3/3121 useless extension candidates. Maximal degree in co-relation 24860. Up to 2916 conditions per place. [2024-06-14 12:25:15,588 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 671 selfloop transitions, 50 changer transitions 0/723 dead transitions. [2024-06-14 12:25:15,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 723 transitions, 10863 flow [2024-06-14 12:25:15,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:25:15,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:25:15,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-14 12:25:15,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3582887700534759 [2024-06-14 12:25:15,588 INFO L175 Difference]: Start difference. First operand has 595 places, 699 transitions, 8956 flow. Second operand 11 states and 134 transitions. [2024-06-14 12:25:15,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 723 transitions, 10863 flow [2024-06-14 12:25:18,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 723 transitions, 10750 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 12:25:18,670 INFO L231 Difference]: Finished difference. Result has 596 places, 702 transitions, 9009 flow [2024-06-14 12:25:18,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8849, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9009, PETRI_PLACES=596, PETRI_TRANSITIONS=702} [2024-06-14 12:25:18,671 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 563 predicate places. [2024-06-14 12:25:18,671 INFO L495 AbstractCegarLoop]: Abstraction has has 596 places, 702 transitions, 9009 flow [2024-06-14 12:25:18,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:18,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:18,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:25:18,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 12:25:18,671 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:25:18,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:18,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1807330251, now seen corresponding path program 25 times [2024-06-14 12:25:18,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:18,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353293654] [2024-06-14 12:25:18,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:18,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:18,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:19,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:25:19,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:19,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353293654] [2024-06-14 12:25:19,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353293654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:19,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:19,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:25:19,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905708842] [2024-06-14 12:25:19,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:19,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:25:19,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:19,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:25:19,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:25:19,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:25:19,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 702 transitions, 9009 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:19,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:19,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:25:19,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:20,623 INFO L124 PetriNetUnfolderBase]: 1839/3123 cut-off events. [2024-06-14 12:25:20,623 INFO L125 PetriNetUnfolderBase]: For 562961/562961 co-relation queries the response was YES. [2024-06-14 12:25:20,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25232 conditions, 3123 events. 1839/3123 cut-off events. For 562961/562961 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 18944 event pairs, 506 based on Foata normal form. 1/3124 useless extension candidates. Maximal degree in co-relation 24993. Up to 3088 conditions per place. [2024-06-14 12:25:20,676 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 693 selfloop transitions, 19 changer transitions 0/714 dead transitions. [2024-06-14 12:25:20,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 714 transitions, 10535 flow [2024-06-14 12:25:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:25:20,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:25:20,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 12:25:20,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31283422459893045 [2024-06-14 12:25:20,677 INFO L175 Difference]: Start difference. First operand has 596 places, 702 transitions, 9009 flow. Second operand 11 states and 117 transitions. [2024-06-14 12:25:20,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 714 transitions, 10535 flow [2024-06-14 12:25:23,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 714 transitions, 10403 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 12:25:23,875 INFO L231 Difference]: Finished difference. Result has 598 places, 704 transitions, 9004 flow [2024-06-14 12:25:23,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8877, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9004, PETRI_PLACES=598, PETRI_TRANSITIONS=704} [2024-06-14 12:25:23,876 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 565 predicate places. [2024-06-14 12:25:23,876 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 704 transitions, 9004 flow [2024-06-14 12:25:23,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:23,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:23,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:25:23,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 12:25:23,876 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:25:23,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:23,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1889020591, now seen corresponding path program 26 times [2024-06-14 12:25:23,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:23,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30780948] [2024-06-14 12:25:23,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:23,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:23,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:24,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-14 12:25:24,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:24,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30780948] [2024-06-14 12:25:24,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30780948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:24,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:24,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:25:24,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644246997] [2024-06-14 12:25:24,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:24,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:25:24,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:24,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:25:24,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:25:25,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:25:25,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 704 transitions, 9004 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:25,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:25,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:25:25,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:26,063 INFO L124 PetriNetUnfolderBase]: 1842/3128 cut-off events. [2024-06-14 12:25:26,063 INFO L125 PetriNetUnfolderBase]: For 570148/570148 co-relation queries the response was YES. [2024-06-14 12:25:26,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25271 conditions, 3128 events. 1842/3128 cut-off events. For 570148/570148 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 18961 event pairs, 506 based on Foata normal form. 1/3129 useless extension candidates. Maximal degree in co-relation 25031. Up to 3033 conditions per place. [2024-06-14 12:25:26,115 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 665 selfloop transitions, 53 changer transitions 0/720 dead transitions. [2024-06-14 12:25:26,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 720 transitions, 10952 flow [2024-06-14 12:25:26,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:25:26,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:25:26,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-14 12:25:26,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32598039215686275 [2024-06-14 12:25:26,116 INFO L175 Difference]: Start difference. First operand has 598 places, 704 transitions, 9004 flow. Second operand 12 states and 133 transitions. [2024-06-14 12:25:26,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 720 transitions, 10952 flow [2024-06-14 12:25:29,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 720 transitions, 10841 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-14 12:25:29,418 INFO L231 Difference]: Finished difference. Result has 601 places, 708 transitions, 9179 flow [2024-06-14 12:25:29,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8893, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9179, PETRI_PLACES=601, PETRI_TRANSITIONS=708} [2024-06-14 12:25:29,418 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 568 predicate places. [2024-06-14 12:25:29,418 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 708 transitions, 9179 flow [2024-06-14 12:25:29,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:29,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:29,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:25:29,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 12:25:29,419 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:25:29,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:29,419 INFO L85 PathProgramCache]: Analyzing trace with hash -3849931, now seen corresponding path program 56 times [2024-06-14 12:25:29,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:29,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125838800] [2024-06-14 12:25:29,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:29,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:29,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:30,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-14 12:25:30,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:30,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125838800] [2024-06-14 12:25:30,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125838800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:30,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:30,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:25:30,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202131541] [2024-06-14 12:25:30,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:30,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:25:30,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:30,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:25:30,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:25:30,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:25:30,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 708 transitions, 9179 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:30,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:30,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:25:30,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:31,378 INFO L124 PetriNetUnfolderBase]: 1851/3143 cut-off events. [2024-06-14 12:25:31,378 INFO L125 PetriNetUnfolderBase]: For 603055/603055 co-relation queries the response was YES. [2024-06-14 12:25:31,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25432 conditions, 3143 events. 1851/3143 cut-off events. For 603055/603055 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 19036 event pairs, 473 based on Foata normal form. 3/3146 useless extension candidates. Maximal degree in co-relation 25191. Up to 2664 conditions per place. [2024-06-14 12:25:31,424 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 620 selfloop transitions, 110 changer transitions 0/732 dead transitions. [2024-06-14 12:25:31,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 732 transitions, 11412 flow [2024-06-14 12:25:31,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:25:31,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:25:31,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-14 12:25:31,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37433155080213903 [2024-06-14 12:25:31,425 INFO L175 Difference]: Start difference. First operand has 601 places, 708 transitions, 9179 flow. Second operand 11 states and 140 transitions. [2024-06-14 12:25:31,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 732 transitions, 11412 flow [2024-06-14 12:25:34,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 732 transitions, 11260 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-14 12:25:34,740 INFO L231 Difference]: Finished difference. Result has 604 places, 711 transitions, 9304 flow [2024-06-14 12:25:34,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9027, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9304, PETRI_PLACES=604, PETRI_TRANSITIONS=711} [2024-06-14 12:25:34,741 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 571 predicate places. [2024-06-14 12:25:34,741 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 711 transitions, 9304 flow [2024-06-14 12:25:34,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:34,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:34,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:25:34,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 12:25:34,741 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:25:34,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:34,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1404712381, now seen corresponding path program 4 times [2024-06-14 12:25:34,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:34,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000964741] [2024-06-14 12:25:34,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:34,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:34,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:35,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:25:35,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:35,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000964741] [2024-06-14 12:25:35,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000964741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:35,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:35,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:25:35,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361555658] [2024-06-14 12:25:35,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:35,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:25:35,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:35,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:25:35,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:25:35,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:25:35,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 711 transitions, 9304 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:35,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:35,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:25:35,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:36,940 INFO L124 PetriNetUnfolderBase]: 1758/3032 cut-off events. [2024-06-14 12:25:36,941 INFO L125 PetriNetUnfolderBase]: For 625992/626014 co-relation queries the response was YES. [2024-06-14 12:25:36,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25257 conditions, 3032 events. 1758/3032 cut-off events. For 625992/626014 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 18876 event pairs, 454 based on Foata normal form. 4/3009 useless extension candidates. Maximal degree in co-relation 25014. Up to 2878 conditions per place. [2024-06-14 12:25:36,996 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 653 selfloop transitions, 16 changer transitions 0/723 dead transitions. [2024-06-14 12:25:36,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 723 transitions, 10682 flow [2024-06-14 12:25:36,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:25:36,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:25:36,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-14 12:25:36,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34705882352941175 [2024-06-14 12:25:36,997 INFO L175 Difference]: Start difference. First operand has 604 places, 711 transitions, 9304 flow. Second operand 10 states and 118 transitions. [2024-06-14 12:25:36,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 723 transitions, 10682 flow [2024-06-14 12:25:40,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 723 transitions, 10408 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 12:25:40,454 INFO L231 Difference]: Finished difference. Result has 604 places, 712 transitions, 9082 flow [2024-06-14 12:25:40,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9030, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9082, PETRI_PLACES=604, PETRI_TRANSITIONS=712} [2024-06-14 12:25:40,455 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 571 predicate places. [2024-06-14 12:25:40,455 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 712 transitions, 9082 flow [2024-06-14 12:25:40,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:40,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:40,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:25:40,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 12:25:40,455 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:25:40,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:40,455 INFO L85 PathProgramCache]: Analyzing trace with hash -772332111, now seen corresponding path program 57 times [2024-06-14 12:25:40,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:40,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853582654] [2024-06-14 12:25:40,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:40,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:40,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:41,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:25:41,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:41,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853582654] [2024-06-14 12:25:41,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853582654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:41,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:41,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:25:41,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916383324] [2024-06-14 12:25:41,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:41,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:25:41,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:41,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:25:41,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:25:41,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:25:41,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 712 transitions, 9082 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:41,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:41,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:25:41,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:42,320 INFO L124 PetriNetUnfolderBase]: 1849/3142 cut-off events. [2024-06-14 12:25:42,321 INFO L125 PetriNetUnfolderBase]: For 577394/577394 co-relation queries the response was YES. [2024-06-14 12:25:42,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24900 conditions, 3142 events. 1849/3142 cut-off events. For 577394/577394 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 19122 event pairs, 484 based on Foata normal form. 3/3145 useless extension candidates. Maximal degree in co-relation 24656. Up to 2945 conditions per place. [2024-06-14 12:25:42,374 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 677 selfloop transitions, 53 changer transitions 0/732 dead transitions. [2024-06-14 12:25:42,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 732 transitions, 10631 flow [2024-06-14 12:25:42,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:25:42,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:25:42,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-14 12:25:42,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35294117647058826 [2024-06-14 12:25:42,375 INFO L175 Difference]: Start difference. First operand has 604 places, 712 transitions, 9082 flow. Second operand 11 states and 132 transitions. [2024-06-14 12:25:42,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 732 transitions, 10631 flow [2024-06-14 12:25:45,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 732 transitions, 10559 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 12:25:45,945 INFO L231 Difference]: Finished difference. Result has 607 places, 712 transitions, 9122 flow [2024-06-14 12:25:45,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9010, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9122, PETRI_PLACES=607, PETRI_TRANSITIONS=712} [2024-06-14 12:25:45,945 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 574 predicate places. [2024-06-14 12:25:45,946 INFO L495 AbstractCegarLoop]: Abstraction has has 607 places, 712 transitions, 9122 flow [2024-06-14 12:25:45,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:45,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:45,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:25:45,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 12:25:45,946 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:25:45,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:45,946 INFO L85 PathProgramCache]: Analyzing trace with hash -3856441, now seen corresponding path program 58 times [2024-06-14 12:25:45,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:45,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661919510] [2024-06-14 12:25:45,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:45,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:45,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:46,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:25:46,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:46,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661919510] [2024-06-14 12:25:46,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661919510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:46,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:46,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:25:46,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457408838] [2024-06-14 12:25:46,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:46,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:25:46,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:46,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:25:46,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:25:46,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:25:46,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 712 transitions, 9122 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:46,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:46,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:25:46,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:47,847 INFO L124 PetriNetUnfolderBase]: 1843/3133 cut-off events. [2024-06-14 12:25:47,847 INFO L125 PetriNetUnfolderBase]: For 544224/544224 co-relation queries the response was YES. [2024-06-14 12:25:47,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24455 conditions, 3133 events. 1843/3133 cut-off events. For 544224/544224 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 19062 event pairs, 469 based on Foata normal form. 3/3136 useless extension candidates. Maximal degree in co-relation 24210. Up to 2664 conditions per place. [2024-06-14 12:25:47,902 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 623 selfloop transitions, 109 changer transitions 0/734 dead transitions. [2024-06-14 12:25:47,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 734 transitions, 11005 flow [2024-06-14 12:25:47,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:25:47,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:25:47,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-14 12:25:47,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37967914438502676 [2024-06-14 12:25:47,903 INFO L175 Difference]: Start difference. First operand has 607 places, 712 transitions, 9122 flow. Second operand 11 states and 142 transitions. [2024-06-14 12:25:47,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 734 transitions, 11005 flow [2024-06-14 12:25:51,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 734 transitions, 10872 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 12:25:51,120 INFO L231 Difference]: Finished difference. Result has 608 places, 712 transitions, 9213 flow [2024-06-14 12:25:51,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8989, PETRI_DIFFERENCE_MINUEND_PLACES=597, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9213, PETRI_PLACES=608, PETRI_TRANSITIONS=712} [2024-06-14 12:25:51,121 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 575 predicate places. [2024-06-14 12:25:51,121 INFO L495 AbstractCegarLoop]: Abstraction has has 608 places, 712 transitions, 9213 flow [2024-06-14 12:25:51,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:51,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:51,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:25:51,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 12:25:51,121 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:25:51,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:51,121 INFO L85 PathProgramCache]: Analyzing trace with hash -763743561, now seen corresponding path program 5 times [2024-06-14 12:25:51,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:51,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541674388] [2024-06-14 12:25:51,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:51,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:51,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:52,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-14 12:25:52,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:52,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541674388] [2024-06-14 12:25:52,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541674388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:52,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:52,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:25:52,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635282213] [2024-06-14 12:25:52,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:52,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:25:52,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:52,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:25:52,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:25:52,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:25:52,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 712 transitions, 9213 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:52,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:52,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:25:52,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:53,533 INFO L124 PetriNetUnfolderBase]: 1750/3018 cut-off events. [2024-06-14 12:25:53,533 INFO L125 PetriNetUnfolderBase]: For 567546/567572 co-relation queries the response was YES. [2024-06-14 12:25:53,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24206 conditions, 3018 events. 1750/3018 cut-off events. For 567546/567572 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 18800 event pairs, 446 based on Foata normal form. 4/2991 useless extension candidates. Maximal degree in co-relation 23960. Up to 2847 conditions per place. [2024-06-14 12:25:53,580 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 649 selfloop transitions, 23 changer transitions 0/726 dead transitions. [2024-06-14 12:25:53,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 726 transitions, 10614 flow [2024-06-14 12:25:53,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:25:53,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:25:53,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-14 12:25:53,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36176470588235293 [2024-06-14 12:25:53,581 INFO L175 Difference]: Start difference. First operand has 608 places, 712 transitions, 9213 flow. Second operand 10 states and 123 transitions. [2024-06-14 12:25:53,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 726 transitions, 10614 flow [2024-06-14 12:25:56,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 726 transitions, 10389 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 12:25:56,670 INFO L231 Difference]: Finished difference. Result has 609 places, 714 transitions, 9072 flow [2024-06-14 12:25:56,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8988, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9072, PETRI_PLACES=609, PETRI_TRANSITIONS=714} [2024-06-14 12:25:56,671 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 576 predicate places. [2024-06-14 12:25:56,671 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 714 transitions, 9072 flow [2024-06-14 12:25:56,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:56,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:56,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:25:56,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 12:25:56,671 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:25:56,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:56,671 INFO L85 PathProgramCache]: Analyzing trace with hash -476867143, now seen corresponding path program 1 times [2024-06-14 12:25:56,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:56,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606168885] [2024-06-14 12:25:56,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:56,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:56,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:57,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:25:57,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:57,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606168885] [2024-06-14 12:25:57,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606168885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:57,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:57,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:25:57,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818858660] [2024-06-14 12:25:57,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:57,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:25:57,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:57,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:25:57,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:25:57,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:25:57,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 714 transitions, 9072 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:57,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:57,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:25:57,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:58,912 INFO L124 PetriNetUnfolderBase]: 1844/3137 cut-off events. [2024-06-14 12:25:58,912 INFO L125 PetriNetUnfolderBase]: For 516517/516517 co-relation queries the response was YES. [2024-06-14 12:25:58,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24133 conditions, 3137 events. 1844/3137 cut-off events. For 516517/516517 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 19110 event pairs, 492 based on Foata normal form. 2/3139 useless extension candidates. Maximal degree in co-relation 23885. Up to 3076 conditions per place. [2024-06-14 12:25:58,967 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 706 selfloop transitions, 24 changer transitions 0/732 dead transitions. [2024-06-14 12:25:58,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 732 transitions, 10950 flow [2024-06-14 12:25:58,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:25:58,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:25:58,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:25:58,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32620320855614976 [2024-06-14 12:25:58,968 INFO L175 Difference]: Start difference. First operand has 609 places, 714 transitions, 9072 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:25:58,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 732 transitions, 10950 flow [2024-06-14 12:26:01,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 732 transitions, 10888 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 12:26:01,738 INFO L231 Difference]: Finished difference. Result has 614 places, 718 transitions, 9128 flow [2024-06-14 12:26:01,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9010, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9128, PETRI_PLACES=614, PETRI_TRANSITIONS=718} [2024-06-14 12:26:01,739 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 581 predicate places. [2024-06-14 12:26:01,739 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 718 transitions, 9128 flow [2024-06-14 12:26:01,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:01,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:01,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:26:01,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 12:26:01,739 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:26:01,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:01,739 INFO L85 PathProgramCache]: Analyzing trace with hash -309737309, now seen corresponding path program 1 times [2024-06-14 12:26:01,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:01,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852747425] [2024-06-14 12:26:01,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:01,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:01,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:02,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:26:02,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:02,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852747425] [2024-06-14 12:26:02,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852747425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:02,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:02,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:26:02,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185082766] [2024-06-14 12:26:02,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:02,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:26:02,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:02,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:26:02,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:26:02,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:26:02,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 718 transitions, 9128 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:02,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:02,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:26:02,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:03,923 INFO L124 PetriNetUnfolderBase]: 1841/3132 cut-off events. [2024-06-14 12:26:03,924 INFO L125 PetriNetUnfolderBase]: For 494791/494791 co-relation queries the response was YES. [2024-06-14 12:26:03,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23980 conditions, 3132 events. 1841/3132 cut-off events. For 494791/494791 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 19080 event pairs, 495 based on Foata normal form. 1/3133 useless extension candidates. Maximal degree in co-relation 23730. Up to 3083 conditions per place. [2024-06-14 12:26:03,978 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 704 selfloop transitions, 23 changer transitions 0/729 dead transitions. [2024-06-14 12:26:03,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 729 transitions, 10610 flow [2024-06-14 12:26:03,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:26:03,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:26:03,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 12:26:03,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3155080213903743 [2024-06-14 12:26:03,979 INFO L175 Difference]: Start difference. First operand has 614 places, 718 transitions, 9128 flow. Second operand 11 states and 118 transitions. [2024-06-14 12:26:03,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 729 transitions, 10610 flow [2024-06-14 12:26:06,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 729 transitions, 10545 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 12:26:06,848 INFO L231 Difference]: Finished difference. Result has 618 places, 718 transitions, 9117 flow [2024-06-14 12:26:06,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9063, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9117, PETRI_PLACES=618, PETRI_TRANSITIONS=718} [2024-06-14 12:26:06,849 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 585 predicate places. [2024-06-14 12:26:06,849 INFO L495 AbstractCegarLoop]: Abstraction has has 618 places, 718 transitions, 9117 flow [2024-06-14 12:26:06,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:06,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:06,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:26:06,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-14 12:26:06,849 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:26:06,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:06,850 INFO L85 PathProgramCache]: Analyzing trace with hash -476498181, now seen corresponding path program 6 times [2024-06-14 12:26:06,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:06,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11053168] [2024-06-14 12:26:06,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:06,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:06,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:07,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:26:07,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:07,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11053168] [2024-06-14 12:26:07,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11053168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:07,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:07,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:26:07,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95835466] [2024-06-14 12:26:07,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:07,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:26:07,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:07,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:26:07,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:26:08,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:26:08,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 618 places, 718 transitions, 9117 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:08,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:08,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:26:08,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:08,977 INFO L124 PetriNetUnfolderBase]: 1745/3016 cut-off events. [2024-06-14 12:26:08,977 INFO L125 PetriNetUnfolderBase]: For 530594/530616 co-relation queries the response was YES. [2024-06-14 12:26:09,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23454 conditions, 3016 events. 1745/3016 cut-off events. For 530594/530616 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 18826 event pairs, 447 based on Foata normal form. 4/2994 useless extension candidates. Maximal degree in co-relation 23202. Up to 2858 conditions per place. [2024-06-14 12:26:09,028 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 658 selfloop transitions, 17 changer transitions 0/730 dead transitions. [2024-06-14 12:26:09,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 730 transitions, 10509 flow [2024-06-14 12:26:09,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:26:09,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:26:09,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-14 12:26:09,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34705882352941175 [2024-06-14 12:26:09,029 INFO L175 Difference]: Start difference. First operand has 618 places, 718 transitions, 9117 flow. Second operand 10 states and 118 transitions. [2024-06-14 12:26:09,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 730 transitions, 10509 flow [2024-06-14 12:26:11,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 730 transitions, 10458 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 12:26:11,986 INFO L231 Difference]: Finished difference. Result has 617 places, 719 transitions, 9124 flow [2024-06-14 12:26:11,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9066, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9124, PETRI_PLACES=617, PETRI_TRANSITIONS=719} [2024-06-14 12:26:11,986 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 584 predicate places. [2024-06-14 12:26:11,986 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 719 transitions, 9124 flow [2024-06-14 12:26:11,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:11,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:11,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:26:11,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-14 12:26:11,986 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:26:11,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:11,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1138299527, now seen corresponding path program 27 times [2024-06-14 12:26:11,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:11,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156701432] [2024-06-14 12:26:11,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:11,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:11,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:12,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:26:12,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:12,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156701432] [2024-06-14 12:26:12,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156701432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:12,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:12,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:26:12,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336434606] [2024-06-14 12:26:12,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:12,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:26:12,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:12,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:26:12,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:26:13,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:26:13,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 719 transitions, 9124 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:13,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:13,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:26:13,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:14,008 INFO L124 PetriNetUnfolderBase]: 1848/3145 cut-off events. [2024-06-14 12:26:14,008 INFO L125 PetriNetUnfolderBase]: For 507030/507030 co-relation queries the response was YES. [2024-06-14 12:26:14,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24172 conditions, 3145 events. 1848/3145 cut-off events. For 507030/507030 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 19212 event pairs, 499 based on Foata normal form. 1/3146 useless extension candidates. Maximal degree in co-relation 23920. Up to 3068 conditions per place. [2024-06-14 12:26:14,063 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 689 selfloop transitions, 40 changer transitions 0/731 dead transitions. [2024-06-14 12:26:14,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 731 transitions, 10674 flow [2024-06-14 12:26:14,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:26:14,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:26:14,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 12:26:14,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32887700534759357 [2024-06-14 12:26:14,064 INFO L175 Difference]: Start difference. First operand has 617 places, 719 transitions, 9124 flow. Second operand 11 states and 123 transitions. [2024-06-14 12:26:14,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 731 transitions, 10674 flow [2024-06-14 12:26:17,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 731 transitions, 10626 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 12:26:17,080 INFO L231 Difference]: Finished difference. Result has 620 places, 721 transitions, 9235 flow [2024-06-14 12:26:17,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9076, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9235, PETRI_PLACES=620, PETRI_TRANSITIONS=721} [2024-06-14 12:26:17,081 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 587 predicate places. [2024-06-14 12:26:17,081 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 721 transitions, 9235 flow [2024-06-14 12:26:17,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:17,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:17,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:26:17,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-14 12:26:17,081 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:26:17,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:17,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1060280371, now seen corresponding path program 7 times [2024-06-14 12:26:17,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:17,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613684842] [2024-06-14 12:26:17,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:17,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:17,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:18,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:26:18,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:18,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613684842] [2024-06-14 12:26:18,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613684842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:18,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:18,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:26:18,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784705880] [2024-06-14 12:26:18,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:18,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:26:18,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:18,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:26:18,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:26:18,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:26:18,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 721 transitions, 9235 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:18,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:18,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:26:18,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:19,257 INFO L124 PetriNetUnfolderBase]: 1754/3031 cut-off events. [2024-06-14 12:26:19,257 INFO L125 PetriNetUnfolderBase]: For 544179/544203 co-relation queries the response was YES. [2024-06-14 12:26:19,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23680 conditions, 3031 events. 1754/3031 cut-off events. For 544179/544203 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 18962 event pairs, 447 based on Foata normal form. 4/3007 useless extension candidates. Maximal degree in co-relation 23427. Up to 2868 conditions per place. [2024-06-14 12:26:19,311 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 658 selfloop transitions, 20 changer transitions 0/733 dead transitions. [2024-06-14 12:26:19,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 733 transitions, 10637 flow [2024-06-14 12:26:19,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:26:19,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:26:19,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-14 12:26:19,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:26:19,312 INFO L175 Difference]: Start difference. First operand has 620 places, 721 transitions, 9235 flow. Second operand 10 states and 119 transitions. [2024-06-14 12:26:19,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 733 transitions, 10637 flow [2024-06-14 12:26:22,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 733 transitions, 10498 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-14 12:26:22,493 INFO L231 Difference]: Finished difference. Result has 621 places, 722 transitions, 9164 flow [2024-06-14 12:26:22,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9096, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9164, PETRI_PLACES=621, PETRI_TRANSITIONS=722} [2024-06-14 12:26:22,494 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 588 predicate places. [2024-06-14 12:26:22,494 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 722 transitions, 9164 flow [2024-06-14 12:26:22,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:22,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:22,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:26:22,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-14 12:26:22,494 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:26:22,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:22,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1652660905, now seen corresponding path program 59 times [2024-06-14 12:26:22,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:22,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507920437] [2024-06-14 12:26:22,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:22,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:22,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:23,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-14 12:26:23,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:23,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507920437] [2024-06-14 12:26:23,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507920437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:23,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:23,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:26:23,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683558382] [2024-06-14 12:26:23,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:23,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:26:23,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:23,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:26:23,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:26:23,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:26:23,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 722 transitions, 9164 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:23,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:23,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:26:23,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:24,335 INFO L124 PetriNetUnfolderBase]: 1846/3144 cut-off events. [2024-06-14 12:26:24,335 INFO L125 PetriNetUnfolderBase]: For 504088/504088 co-relation queries the response was YES. [2024-06-14 12:26:24,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23677 conditions, 3144 events. 1846/3144 cut-off events. For 504088/504088 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 19212 event pairs, 494 based on Foata normal form. 3/3147 useless extension candidates. Maximal degree in co-relation 23423. Up to 2680 conditions per place. [2024-06-14 12:26:24,389 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 645 selfloop transitions, 98 changer transitions 0/745 dead transitions. [2024-06-14 12:26:24,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 745 transitions, 11097 flow [2024-06-14 12:26:24,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:26:24,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:26:24,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-14 12:26:24,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3770053475935829 [2024-06-14 12:26:24,390 INFO L175 Difference]: Start difference. First operand has 621 places, 722 transitions, 9164 flow. Second operand 11 states and 141 transitions. [2024-06-14 12:26:24,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 745 transitions, 11097 flow [2024-06-14 12:26:27,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 745 transitions, 11015 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-14 12:26:27,269 INFO L231 Difference]: Finished difference. Result has 624 places, 722 transitions, 9286 flow [2024-06-14 12:26:27,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9084, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9286, PETRI_PLACES=624, PETRI_TRANSITIONS=722} [2024-06-14 12:26:27,270 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 591 predicate places. [2024-06-14 12:26:27,270 INFO L495 AbstractCegarLoop]: Abstraction has has 624 places, 722 transitions, 9286 flow [2024-06-14 12:26:27,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:27,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:27,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:26:27,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-14 12:26:27,270 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:26:27,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:27,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1660941625, now seen corresponding path program 60 times [2024-06-14 12:26:27,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:27,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233135191] [2024-06-14 12:26:27,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:27,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:27,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:28,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:26:28,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:28,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233135191] [2024-06-14 12:26:28,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233135191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:28,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:28,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:26:28,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141376670] [2024-06-14 12:26:28,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:28,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:26:28,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:28,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:26:28,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:26:28,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:26:28,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 722 transitions, 9286 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:28,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:28,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:26:28,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:29,095 INFO L124 PetriNetUnfolderBase]: 1840/3135 cut-off events. [2024-06-14 12:26:29,095 INFO L125 PetriNetUnfolderBase]: For 461004/461004 co-relation queries the response was YES. [2024-06-14 12:26:29,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23249 conditions, 3135 events. 1840/3135 cut-off events. For 461004/461004 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 19173 event pairs, 484 based on Foata normal form. 3/3138 useless extension candidates. Maximal degree in co-relation 22994. Up to 2676 conditions per place. [2024-06-14 12:26:29,151 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 648 selfloop transitions, 96 changer transitions 0/746 dead transitions. [2024-06-14 12:26:29,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 746 transitions, 10892 flow [2024-06-14 12:26:29,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:26:29,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:26:29,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-14 12:26:29,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:26:29,152 INFO L175 Difference]: Start difference. First operand has 624 places, 722 transitions, 9286 flow. Second operand 11 states and 143 transitions. [2024-06-14 12:26:29,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 746 transitions, 10892 flow [2024-06-14 12:26:31,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 746 transitions, 10644 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-14 12:26:31,577 INFO L231 Difference]: Finished difference. Result has 624 places, 722 transitions, 9236 flow [2024-06-14 12:26:31,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9038, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9236, PETRI_PLACES=624, PETRI_TRANSITIONS=722} [2024-06-14 12:26:31,578 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 591 predicate places. [2024-06-14 12:26:31,578 INFO L495 AbstractCegarLoop]: Abstraction has has 624 places, 722 transitions, 9236 flow [2024-06-14 12:26:31,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:31,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:31,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:26:31,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-14 12:26:31,578 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:26:31,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:31,578 INFO L85 PathProgramCache]: Analyzing trace with hash -910398377, now seen corresponding path program 28 times [2024-06-14 12:26:31,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:31,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381482864] [2024-06-14 12:26:31,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:31,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:31,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:32,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-14 12:26:32,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:32,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381482864] [2024-06-14 12:26:32,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381482864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:32,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:32,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:26:32,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158307646] [2024-06-14 12:26:32,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:32,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:26:32,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:32,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:26:32,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:26:32,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:26:32,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 722 transitions, 9236 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:32,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:32,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:26:32,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:33,584 INFO L124 PetriNetUnfolderBase]: 1838/3132 cut-off events. [2024-06-14 12:26:33,584 INFO L125 PetriNetUnfolderBase]: For 421995/421995 co-relation queries the response was YES. [2024-06-14 12:26:33,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23026 conditions, 3132 events. 1838/3132 cut-off events. For 421995/421995 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 19128 event pairs, 496 based on Foata normal form. 1/3133 useless extension candidates. Maximal degree in co-relation 22770. Up to 3055 conditions per place. [2024-06-14 12:26:33,634 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 693 selfloop transitions, 37 changer transitions 0/732 dead transitions. [2024-06-14 12:26:33,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 732 transitions, 10718 flow [2024-06-14 12:26:33,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:26:33,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:26:33,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 12:26:33,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3342245989304813 [2024-06-14 12:26:33,635 INFO L175 Difference]: Start difference. First operand has 624 places, 722 transitions, 9236 flow. Second operand 11 states and 125 transitions. [2024-06-14 12:26:33,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 732 transitions, 10718 flow [2024-06-14 12:26:35,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 732 transitions, 10408 flow, removed 26 selfloop flow, removed 11 redundant places. [2024-06-14 12:26:35,990 INFO L231 Difference]: Finished difference. Result has 624 places, 722 transitions, 9005 flow [2024-06-14 12:26:35,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8926, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9005, PETRI_PLACES=624, PETRI_TRANSITIONS=722} [2024-06-14 12:26:35,990 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 591 predicate places. [2024-06-14 12:26:35,990 INFO L495 AbstractCegarLoop]: Abstraction has has 624 places, 722 transitions, 9005 flow [2024-06-14 12:26:35,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:35,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:35,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:26:35,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-14 12:26:35,990 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:26:35,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:35,991 INFO L85 PathProgramCache]: Analyzing trace with hash 626298511, now seen corresponding path program 8 times [2024-06-14 12:26:35,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:35,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224900730] [2024-06-14 12:26:35,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:35,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:36,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:37,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-14 12:26:37,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:37,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224900730] [2024-06-14 12:26:37,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224900730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:37,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:37,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:26:37,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299401852] [2024-06-14 12:26:37,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:37,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:26:37,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:37,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:26:37,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:26:37,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2024-06-14 12:26:37,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 722 transitions, 9005 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:37,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:37,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2024-06-14 12:26:37,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:38,055 INFO L124 PetriNetUnfolderBase]: 1735/3001 cut-off events. [2024-06-14 12:26:38,055 INFO L125 PetriNetUnfolderBase]: For 428178/428202 co-relation queries the response was YES. [2024-06-14 12:26:38,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21780 conditions, 3001 events. 1735/3001 cut-off events. For 428178/428202 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 18782 event pairs, 443 based on Foata normal form. 4/2977 useless extension candidates. Maximal degree in co-relation 21523. Up to 2823 conditions per place. [2024-06-14 12:26:38,106 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 654 selfloop transitions, 25 changer transitions 0/734 dead transitions. [2024-06-14 12:26:38,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 734 transitions, 10393 flow [2024-06-14 12:26:38,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:26:38,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:26:38,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-14 12:26:38,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36470588235294116 [2024-06-14 12:26:38,107 INFO L175 Difference]: Start difference. First operand has 624 places, 722 transitions, 9005 flow. Second operand 10 states and 124 transitions. [2024-06-14 12:26:38,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 734 transitions, 10393 flow [2024-06-14 12:26:40,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 734 transitions, 10293 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 12:26:40,331 INFO L231 Difference]: Finished difference. Result has 624 places, 722 transitions, 8959 flow [2024-06-14 12:26:40,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8905, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8959, PETRI_PLACES=624, PETRI_TRANSITIONS=722} [2024-06-14 12:26:40,332 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 591 predicate places. [2024-06-14 12:26:40,332 INFO L495 AbstractCegarLoop]: Abstraction has has 624 places, 722 transitions, 8959 flow [2024-06-14 12:26:40,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:40,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:40,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:26:40,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-14 12:26:40,332 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:26:40,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:40,332 INFO L85 PathProgramCache]: Analyzing trace with hash -2051666015, now seen corresponding path program 1 times [2024-06-14 12:26:40,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:40,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253216699] [2024-06-14 12:26:40,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:40,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:40,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:41,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:26:41,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:41,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253216699] [2024-06-14 12:26:41,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253216699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:41,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:41,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:26:41,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686298776] [2024-06-14 12:26:41,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:41,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:26:41,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:41,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:26:41,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:26:41,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:26:41,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 722 transitions, 8959 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:41,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:41,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:26:41,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:42,508 INFO L124 PetriNetUnfolderBase]: 1886/3221 cut-off events. [2024-06-14 12:26:42,508 INFO L125 PetriNetUnfolderBase]: For 446973/446973 co-relation queries the response was YES. [2024-06-14 12:26:42,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23318 conditions, 3221 events. 1886/3221 cut-off events. For 446973/446973 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 19927 event pairs, 318 based on Foata normal form. 2/3223 useless extension candidates. Maximal degree in co-relation 23060. Up to 3031 conditions per place. [2024-06-14 12:26:42,566 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 713 selfloop transitions, 57 changer transitions 0/772 dead transitions. [2024-06-14 12:26:42,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 638 places, 772 transitions, 11197 flow [2024-06-14 12:26:42,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 12:26:42,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 12:26:42,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 175 transitions. [2024-06-14 12:26:42,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3431372549019608 [2024-06-14 12:26:42,567 INFO L175 Difference]: Start difference. First operand has 624 places, 722 transitions, 8959 flow. Second operand 15 states and 175 transitions. [2024-06-14 12:26:42,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 638 places, 772 transitions, 11197 flow [2024-06-14 12:26:45,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 772 transitions, 11072 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-14 12:26:45,442 INFO L231 Difference]: Finished difference. Result has 632 places, 737 transitions, 9241 flow [2024-06-14 12:26:45,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8834, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9241, PETRI_PLACES=632, PETRI_TRANSITIONS=737} [2024-06-14 12:26:45,442 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 599 predicate places. [2024-06-14 12:26:45,442 INFO L495 AbstractCegarLoop]: Abstraction has has 632 places, 737 transitions, 9241 flow [2024-06-14 12:26:45,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:45,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:45,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:26:45,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-14 12:26:45,443 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:26:45,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:45,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1070008801, now seen corresponding path program 2 times [2024-06-14 12:26:45,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:45,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042075636] [2024-06-14 12:26:45,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:45,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:45,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:46,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:26:46,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:46,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042075636] [2024-06-14 12:26:46,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042075636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:46,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:46,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:26:46,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472397068] [2024-06-14 12:26:46,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:46,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:26:46,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:46,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:26:46,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:26:46,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:26:46,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 632 places, 737 transitions, 9241 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:46,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:46,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:26:46,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:47,749 INFO L124 PetriNetUnfolderBase]: 1927/3302 cut-off events. [2024-06-14 12:26:47,749 INFO L125 PetriNetUnfolderBase]: For 484474/484474 co-relation queries the response was YES. [2024-06-14 12:26:47,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24241 conditions, 3302 events. 1927/3302 cut-off events. For 484474/484474 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 20648 event pairs, 345 based on Foata normal form. 2/3304 useless extension candidates. Maximal degree in co-relation 23981. Up to 3133 conditions per place. [2024-06-14 12:26:47,808 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 732 selfloop transitions, 47 changer transitions 0/781 dead transitions. [2024-06-14 12:26:47,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 781 transitions, 11419 flow [2024-06-14 12:26:47,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:26:47,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:26:47,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 165 transitions. [2024-06-14 12:26:47,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34663865546218486 [2024-06-14 12:26:47,809 INFO L175 Difference]: Start difference. First operand has 632 places, 737 transitions, 9241 flow. Second operand 14 states and 165 transitions. [2024-06-14 12:26:47,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 781 transitions, 11419 flow [2024-06-14 12:26:51,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 781 transitions, 11266 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-14 12:26:51,137 INFO L231 Difference]: Finished difference. Result has 643 places, 748 transitions, 9400 flow [2024-06-14 12:26:51,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9094, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9400, PETRI_PLACES=643, PETRI_TRANSITIONS=748} [2024-06-14 12:26:51,137 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 610 predicate places. [2024-06-14 12:26:51,137 INFO L495 AbstractCegarLoop]: Abstraction has has 643 places, 748 transitions, 9400 flow [2024-06-14 12:26:51,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:51,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:51,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-14 12:26:51,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-14 12:26:51,138 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:26:51,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:51,138 INFO L85 PathProgramCache]: Analyzing trace with hash -516190539, now seen corresponding path program 3 times [2024-06-14 12:26:51,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:51,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681442827] [2024-06-14 12:26:51,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:51,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:51,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:51,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:26:51,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:51,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681442827] [2024-06-14 12:26:51,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681442827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:51,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:51,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:26:51,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370720076] [2024-06-14 12:26:51,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:51,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:26:51,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:51,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:26:51,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:26:51,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:26:51,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 748 transitions, 9400 flow. Second operand has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:51,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:51,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:26:51,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:53,286 INFO L124 PetriNetUnfolderBase]: 1947/3343 cut-off events. [2024-06-14 12:26:53,286 INFO L125 PetriNetUnfolderBase]: For 525745/525745 co-relation queries the response was YES. [2024-06-14 12:26:53,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24862 conditions, 3343 events. 1947/3343 cut-off events. For 525745/525745 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 21064 event pairs, 296 based on Foata normal form. 2/3345 useless extension candidates. Maximal degree in co-relation 24597. Up to 2958 conditions per place. [2024-06-14 12:26:53,342 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 719 selfloop transitions, 58 changer transitions 0/779 dead transitions. [2024-06-14 12:26:53,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 655 places, 779 transitions, 11484 flow [2024-06-14 12:26:53,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:26:53,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:26:53,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 153 transitions. [2024-06-14 12:26:53,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34615384615384615 [2024-06-14 12:26:53,343 INFO L175 Difference]: Start difference. First operand has 643 places, 748 transitions, 9400 flow. Second operand 13 states and 153 transitions. [2024-06-14 12:26:53,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 655 places, 779 transitions, 11484 flow [2024-06-14 12:26:56,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 779 transitions, 11335 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 12:26:56,810 INFO L231 Difference]: Finished difference. Result has 653 places, 753 transitions, 9517 flow [2024-06-14 12:26:56,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9251, PETRI_DIFFERENCE_MINUEND_PLACES=637, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9517, PETRI_PLACES=653, PETRI_TRANSITIONS=753} [2024-06-14 12:26:56,810 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 620 predicate places. [2024-06-14 12:26:56,811 INFO L495 AbstractCegarLoop]: Abstraction has has 653 places, 753 transitions, 9517 flow [2024-06-14 12:26:56,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:56,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:56,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:26:56,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-14 12:26:56,811 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-14 12:26:56,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:56,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1391209252, now seen corresponding path program 1 times [2024-06-14 12:26:56,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:56,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957300519] [2024-06-14 12:26:56,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:56,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:56,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:57,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:26:57,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:57,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957300519] [2024-06-14 12:26:57,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957300519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:57,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:57,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:26:57,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676332877] [2024-06-14 12:26:57,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:57,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:26:57,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:57,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:26:57,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:26:57,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:26:57,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 753 transitions, 9517 flow. Second operand has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:57,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:57,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:26:57,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:59,058 INFO L124 PetriNetUnfolderBase]: 1968/3378 cut-off events. [2024-06-14 12:26:59,058 INFO L125 PetriNetUnfolderBase]: For 526286/526286 co-relation queries the response was YES. [2024-06-14 12:26:59,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25383 conditions, 3378 events. 1968/3378 cut-off events. For 526286/526286 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 21303 event pairs, 347 based on Foata normal form. 1/3379 useless extension candidates. Maximal degree in co-relation 25113. Up to 3141 conditions per place. [2024-06-14 12:26:59,113 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 730 selfloop transitions, 60 changer transitions 0/792 dead transitions. [2024-06-14 12:26:59,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 792 transitions, 11746 flow [2024-06-14 12:26:59,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:26:59,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:26:59,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 157 transitions. [2024-06-14 12:26:59,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3552036199095023 [2024-06-14 12:26:59,114 INFO L175 Difference]: Start difference. First operand has 653 places, 753 transitions, 9517 flow. Second operand 13 states and 157 transitions. [2024-06-14 12:26:59,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 792 transitions, 11746 flow [2024-06-14 12:27:02,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 658 places, 792 transitions, 11599 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-14 12:27:02,613 INFO L231 Difference]: Finished difference. Result has 662 places, 768 transitions, 9762 flow [2024-06-14 12:27:02,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9376, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9762, PETRI_PLACES=662, PETRI_TRANSITIONS=768} [2024-06-14 12:27:02,613 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 629 predicate places. [2024-06-14 12:27:02,614 INFO L495 AbstractCegarLoop]: Abstraction has has 662 places, 768 transitions, 9762 flow [2024-06-14 12:27:02,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:02,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:02,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:27:02,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-14 12:27:02,614 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:27:02,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:02,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1368916031, now seen corresponding path program 4 times [2024-06-14 12:27:02,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:02,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576822846] [2024-06-14 12:27:02,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:02,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:02,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:03,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:03,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:03,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576822846] [2024-06-14 12:27:03,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576822846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:03,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:03,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:27:03,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660940234] [2024-06-14 12:27:03,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:03,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:27:03,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:03,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:27:03,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:27:03,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:27:03,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 662 places, 768 transitions, 9762 flow. Second operand has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:03,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:03,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:27:03,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:04,764 INFO L124 PetriNetUnfolderBase]: 1992/3426 cut-off events. [2024-06-14 12:27:04,765 INFO L125 PetriNetUnfolderBase]: For 584366/584366 co-relation queries the response was YES. [2024-06-14 12:27:04,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26316 conditions, 3426 events. 1992/3426 cut-off events. For 584366/584366 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 21757 event pairs, 339 based on Foata normal form. 2/3428 useless extension candidates. Maximal degree in co-relation 26041. Up to 3125 conditions per place. [2024-06-14 12:27:04,823 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 735 selfloop transitions, 64 changer transitions 0/801 dead transitions. [2024-06-14 12:27:04,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 801 transitions, 11882 flow [2024-06-14 12:27:04,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:27:04,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:27:04,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 167 transitions. [2024-06-14 12:27:04,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35084033613445376 [2024-06-14 12:27:04,824 INFO L175 Difference]: Start difference. First operand has 662 places, 768 transitions, 9762 flow. Second operand 14 states and 167 transitions. [2024-06-14 12:27:04,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 801 transitions, 11882 flow [2024-06-14 12:27:08,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 801 transitions, 11747 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-14 12:27:08,899 INFO L231 Difference]: Finished difference. Result has 671 places, 772 transitions, 9876 flow [2024-06-14 12:27:08,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9629, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9876, PETRI_PLACES=671, PETRI_TRANSITIONS=772} [2024-06-14 12:27:08,900 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 638 predicate places. [2024-06-14 12:27:08,900 INFO L495 AbstractCegarLoop]: Abstraction has has 671 places, 772 transitions, 9876 flow [2024-06-14 12:27:08,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:08,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:08,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:27:08,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-14 12:27:08,900 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:27:08,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:08,900 INFO L85 PathProgramCache]: Analyzing trace with hash 789043397, now seen corresponding path program 5 times [2024-06-14 12:27:08,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:08,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325542446] [2024-06-14 12:27:08,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:08,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:08,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:10,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:10,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:10,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325542446] [2024-06-14 12:27:10,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325542446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:10,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:10,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:27:10,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097552520] [2024-06-14 12:27:10,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:10,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:27:10,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:10,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:27:10,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:27:10,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:27:10,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 671 places, 772 transitions, 9876 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:10,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:10,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:27:10,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:11,604 INFO L124 PetriNetUnfolderBase]: 2000/3441 cut-off events. [2024-06-14 12:27:11,605 INFO L125 PetriNetUnfolderBase]: For 622844/622844 co-relation queries the response was YES. [2024-06-14 12:27:11,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26577 conditions, 3441 events. 2000/3441 cut-off events. For 622844/622844 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 21915 event pairs, 366 based on Foata normal form. 4/3445 useless extension candidates. Maximal degree in co-relation 26300. Up to 3229 conditions per place. [2024-06-14 12:27:11,672 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 725 selfloop transitions, 76 changer transitions 0/803 dead transitions. [2024-06-14 12:27:11,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 803 transitions, 11629 flow [2024-06-14 12:27:11,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 12:27:11,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 12:27:11,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 191 transitions. [2024-06-14 12:27:11,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3304498269896194 [2024-06-14 12:27:11,673 INFO L175 Difference]: Start difference. First operand has 671 places, 772 transitions, 9876 flow. Second operand 17 states and 191 transitions. [2024-06-14 12:27:11,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 803 transitions, 11629 flow [2024-06-14 12:27:15,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 803 transitions, 11499 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-14 12:27:15,736 INFO L231 Difference]: Finished difference. Result has 678 places, 774 transitions, 9985 flow [2024-06-14 12:27:15,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9748, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=772, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=696, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9985, PETRI_PLACES=678, PETRI_TRANSITIONS=774} [2024-06-14 12:27:15,737 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 645 predicate places. [2024-06-14 12:27:15,737 INFO L495 AbstractCegarLoop]: Abstraction has has 678 places, 774 transitions, 9985 flow [2024-06-14 12:27:15,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:15,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:15,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:27:15,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-14 12:27:15,737 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:27:15,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:15,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1291420991, now seen corresponding path program 6 times [2024-06-14 12:27:15,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:15,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076578231] [2024-06-14 12:27:15,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:15,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:15,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:16,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:16,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:16,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076578231] [2024-06-14 12:27:16,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076578231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:16,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:16,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:27:16,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414019318] [2024-06-14 12:27:16,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:16,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:27:16,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:16,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:27:16,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:27:16,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:27:16,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 774 transitions, 9985 flow. Second operand has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:16,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:16,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:27:16,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:17,865 INFO L124 PetriNetUnfolderBase]: 1994/3432 cut-off events. [2024-06-14 12:27:17,865 INFO L125 PetriNetUnfolderBase]: For 558897/558897 co-relation queries the response was YES. [2024-06-14 12:27:17,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25799 conditions, 3432 events. 1994/3432 cut-off events. For 558897/558897 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 21876 event pairs, 355 based on Foata normal form. 4/3436 useless extension candidates. Maximal degree in co-relation 25522. Up to 3181 conditions per place. [2024-06-14 12:27:17,932 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 735 selfloop transitions, 62 changer transitions 0/799 dead transitions. [2024-06-14 12:27:17,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 799 transitions, 11643 flow [2024-06-14 12:27:17,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:27:17,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:27:17,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 155 transitions. [2024-06-14 12:27:17,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506787330316742 [2024-06-14 12:27:17,933 INFO L175 Difference]: Start difference. First operand has 678 places, 774 transitions, 9985 flow. Second operand 13 states and 155 transitions. [2024-06-14 12:27:17,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 799 transitions, 11643 flow [2024-06-14 12:27:21,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 799 transitions, 11374 flow, removed 58 selfloop flow, removed 14 redundant places. [2024-06-14 12:27:21,805 INFO L231 Difference]: Finished difference. Result has 678 places, 776 transitions, 9865 flow [2024-06-14 12:27:21,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9716, PETRI_DIFFERENCE_MINUEND_PLACES=664, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=712, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9865, PETRI_PLACES=678, PETRI_TRANSITIONS=776} [2024-06-14 12:27:21,805 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 645 predicate places. [2024-06-14 12:27:21,805 INFO L495 AbstractCegarLoop]: Abstraction has has 678 places, 776 transitions, 9865 flow [2024-06-14 12:27:21,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:21,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:21,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:27:21,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-14 12:27:21,806 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:27:21,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:21,806 INFO L85 PathProgramCache]: Analyzing trace with hash -466106791, now seen corresponding path program 7 times [2024-06-14 12:27:21,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:21,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988616318] [2024-06-14 12:27:21,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:21,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:21,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:22,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:22,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:22,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988616318] [2024-06-14 12:27:22,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988616318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:22,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:22,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:27:22,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207490301] [2024-06-14 12:27:22,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:22,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:27:22,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:22,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:27:22,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:27:23,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:27:23,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 776 transitions, 9865 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:23,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:23,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:27:23,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:24,289 INFO L124 PetriNetUnfolderBase]: 1998/3441 cut-off events. [2024-06-14 12:27:24,289 INFO L125 PetriNetUnfolderBase]: For 531658/531658 co-relation queries the response was YES. [2024-06-14 12:27:24,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25703 conditions, 3441 events. 1998/3441 cut-off events. For 531658/531658 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 21955 event pairs, 385 based on Foata normal form. 2/3443 useless extension candidates. Maximal degree in co-relation 25425. Up to 3292 conditions per place. [2024-06-14 12:27:24,358 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 757 selfloop transitions, 48 changer transitions 0/807 dead transitions. [2024-06-14 12:27:24,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 691 places, 807 transitions, 11969 flow [2024-06-14 12:27:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:27:24,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:27:24,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 162 transitions. [2024-06-14 12:27:24,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3403361344537815 [2024-06-14 12:27:24,359 INFO L175 Difference]: Start difference. First operand has 678 places, 776 transitions, 9865 flow. Second operand 14 states and 162 transitions. [2024-06-14 12:27:24,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 691 places, 807 transitions, 11969 flow [2024-06-14 12:27:28,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 681 places, 807 transitions, 11852 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:27:28,165 INFO L231 Difference]: Finished difference. Result has 684 places, 780 transitions, 9920 flow [2024-06-14 12:27:28,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9750, PETRI_DIFFERENCE_MINUEND_PLACES=668, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9920, PETRI_PLACES=684, PETRI_TRANSITIONS=780} [2024-06-14 12:27:28,165 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 651 predicate places. [2024-06-14 12:27:28,166 INFO L495 AbstractCegarLoop]: Abstraction has has 684 places, 780 transitions, 9920 flow [2024-06-14 12:27:28,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:28,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:28,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:27:28,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-14 12:27:28,166 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:27:28,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:28,166 INFO L85 PathProgramCache]: Analyzing trace with hash -465965276, now seen corresponding path program 2 times [2024-06-14 12:27:28,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:28,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33933673] [2024-06-14 12:27:28,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:28,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:28,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:29,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:29,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:29,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33933673] [2024-06-14 12:27:29,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33933673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:29,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:29,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:27:29,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393253905] [2024-06-14 12:27:29,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:29,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:27:29,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:29,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:27:29,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:27:29,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:27:29,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 780 transitions, 9920 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:29,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:29,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:27:29,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:30,768 INFO L124 PetriNetUnfolderBase]: 2013/3466 cut-off events. [2024-06-14 12:27:30,769 INFO L125 PetriNetUnfolderBase]: For 555063/555063 co-relation queries the response was YES. [2024-06-14 12:27:30,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25972 conditions, 3466 events. 2013/3466 cut-off events. For 555063/555063 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 22143 event pairs, 393 based on Foata normal form. 3/3469 useless extension candidates. Maximal degree in co-relation 25691. Up to 3328 conditions per place. [2024-06-14 12:27:30,834 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 760 selfloop transitions, 53 changer transitions 0/815 dead transitions. [2024-06-14 12:27:30,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 815 transitions, 11783 flow [2024-06-14 12:27:30,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 12:27:30,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 12:27:30,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 180 transitions. [2024-06-14 12:27:30,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33088235294117646 [2024-06-14 12:27:30,835 INFO L175 Difference]: Start difference. First operand has 684 places, 780 transitions, 9920 flow. Second operand 16 states and 180 transitions. [2024-06-14 12:27:30,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 815 transitions, 11783 flow [2024-06-14 12:27:34,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 691 places, 815 transitions, 11686 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 12:27:34,533 INFO L231 Difference]: Finished difference. Result has 694 places, 788 transitions, 10120 flow [2024-06-14 12:27:34,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9823, PETRI_DIFFERENCE_MINUEND_PLACES=676, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10120, PETRI_PLACES=694, PETRI_TRANSITIONS=788} [2024-06-14 12:27:34,533 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 661 predicate places. [2024-06-14 12:27:34,533 INFO L495 AbstractCegarLoop]: Abstraction has has 694 places, 788 transitions, 10120 flow [2024-06-14 12:27:34,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:34,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:34,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-14 12:27:34,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-14 12:27:34,533 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:27:34,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:34,534 INFO L85 PathProgramCache]: Analyzing trace with hash -465970081, now seen corresponding path program 8 times [2024-06-14 12:27:34,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:34,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840470329] [2024-06-14 12:27:34,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:34,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:34,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:35,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:35,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:35,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840470329] [2024-06-14 12:27:35,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840470329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:35,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:35,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:27:35,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720476191] [2024-06-14 12:27:35,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:35,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:27:35,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:35,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:27:35,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:27:35,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:27:35,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 788 transitions, 10120 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:35,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:35,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:27:35,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:37,145 INFO L124 PetriNetUnfolderBase]: 2010/3461 cut-off events. [2024-06-14 12:27:37,145 INFO L125 PetriNetUnfolderBase]: For 511730/511730 co-relation queries the response was YES. [2024-06-14 12:27:37,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25641 conditions, 3461 events. 2010/3461 cut-off events. For 511730/511730 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 22116 event pairs, 397 based on Foata normal form. 2/3463 useless extension candidates. Maximal degree in co-relation 25357. Up to 3339 conditions per place. [2024-06-14 12:27:37,212 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 762 selfloop transitions, 48 changer transitions 0/812 dead transitions. [2024-06-14 12:27:37,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 812 transitions, 11802 flow [2024-06-14 12:27:37,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 12:27:37,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 12:27:37,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 167 transitions. [2024-06-14 12:27:37,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32745098039215687 [2024-06-14 12:27:37,213 INFO L175 Difference]: Start difference. First operand has 694 places, 788 transitions, 10120 flow. Second operand 15 states and 167 transitions. [2024-06-14 12:27:37,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 812 transitions, 11802 flow [2024-06-14 12:27:41,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 812 transitions, 11557 flow, removed 67 selfloop flow, removed 13 redundant places. [2024-06-14 12:27:41,085 INFO L231 Difference]: Finished difference. Result has 696 places, 788 transitions, 9975 flow [2024-06-14 12:27:41,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9875, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9975, PETRI_PLACES=696, PETRI_TRANSITIONS=788} [2024-06-14 12:27:41,086 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 663 predicate places. [2024-06-14 12:27:41,086 INFO L495 AbstractCegarLoop]: Abstraction has has 696 places, 788 transitions, 9975 flow [2024-06-14 12:27:41,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:41,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:41,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:27:41,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-14 12:27:41,086 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:27:41,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:41,087 INFO L85 PathProgramCache]: Analyzing trace with hash 865091168, now seen corresponding path program 3 times [2024-06-14 12:27:41,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:41,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133782151] [2024-06-14 12:27:41,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:41,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:41,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:42,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:42,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:42,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133782151] [2024-06-14 12:27:42,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133782151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:42,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:42,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:27:42,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968442516] [2024-06-14 12:27:42,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:42,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:27:42,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:42,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:27:42,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:27:42,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:27:42,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 788 transitions, 9975 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:42,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:42,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:27:42,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:43,680 INFO L124 PetriNetUnfolderBase]: 2019/3477 cut-off events. [2024-06-14 12:27:43,680 INFO L125 PetriNetUnfolderBase]: For 533252/533252 co-relation queries the response was YES. [2024-06-14 12:27:43,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25656 conditions, 3477 events. 2019/3477 cut-off events. For 533252/533252 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 22367 event pairs, 173 based on Foata normal form. 3/3480 useless extension candidates. Maximal degree in co-relation 25371. Up to 2640 conditions per place. [2024-06-14 12:27:43,738 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 629 selfloop transitions, 222 changer transitions 0/853 dead transitions. [2024-06-14 12:27:43,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 853 transitions, 12228 flow [2024-06-14 12:27:43,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:27:43,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:27:43,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 168 transitions. [2024-06-14 12:27:43,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38009049773755654 [2024-06-14 12:27:43,739 INFO L175 Difference]: Start difference. First operand has 696 places, 788 transitions, 9975 flow. Second operand 13 states and 168 transitions. [2024-06-14 12:27:43,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 853 transitions, 12228 flow [2024-06-14 12:27:47,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 696 places, 853 transitions, 12137 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-14 12:27:47,163 INFO L231 Difference]: Finished difference. Result has 698 places, 793 transitions, 10466 flow [2024-06-14 12:27:47,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9884, PETRI_DIFFERENCE_MINUEND_PLACES=684, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10466, PETRI_PLACES=698, PETRI_TRANSITIONS=793} [2024-06-14 12:27:47,163 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 665 predicate places. [2024-06-14 12:27:47,163 INFO L495 AbstractCegarLoop]: Abstraction has has 698 places, 793 transitions, 10466 flow [2024-06-14 12:27:47,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:47,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:47,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:27:47,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-14 12:27:47,163 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:27:47,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:47,164 INFO L85 PathProgramCache]: Analyzing trace with hash -850481118, now seen corresponding path program 4 times [2024-06-14 12:27:47,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:47,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248637876] [2024-06-14 12:27:47,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:47,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:47,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:48,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:48,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:48,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248637876] [2024-06-14 12:27:48,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248637876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:48,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:48,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:27:48,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036266450] [2024-06-14 12:27:48,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:48,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:27:48,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:48,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:27:48,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:27:48,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:27:48,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 698 places, 793 transitions, 10466 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:48,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:48,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:27:48,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:49,687 INFO L124 PetriNetUnfolderBase]: 2022/3482 cut-off events. [2024-06-14 12:27:49,688 INFO L125 PetriNetUnfolderBase]: For 507751/507751 co-relation queries the response was YES. [2024-06-14 12:27:49,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26418 conditions, 3482 events. 2022/3482 cut-off events. For 507751/507751 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 22370 event pairs, 183 based on Foata normal form. 1/3483 useless extension candidates. Maximal degree in co-relation 26131. Up to 2693 conditions per place. [2024-06-14 12:27:49,750 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 640 selfloop transitions, 217 changer transitions 0/859 dead transitions. [2024-06-14 12:27:49,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 859 transitions, 12785 flow [2024-06-14 12:27:49,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:27:49,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:27:49,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 163 transitions. [2024-06-14 12:27:49,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36877828054298645 [2024-06-14 12:27:49,751 INFO L175 Difference]: Start difference. First operand has 698 places, 793 transitions, 10466 flow. Second operand 13 states and 163 transitions. [2024-06-14 12:27:49,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 859 transitions, 12785 flow [2024-06-14 12:27:53,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 859 transitions, 12298 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-14 12:27:53,328 INFO L231 Difference]: Finished difference. Result has 706 places, 806 transitions, 10681 flow [2024-06-14 12:27:53,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=9983, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10681, PETRI_PLACES=706, PETRI_TRANSITIONS=806} [2024-06-14 12:27:53,328 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 673 predicate places. [2024-06-14 12:27:53,328 INFO L495 AbstractCegarLoop]: Abstraction has has 706 places, 806 transitions, 10681 flow [2024-06-14 12:27:53,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:53,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:53,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:27:53,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-14 12:27:53,329 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:27:53,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:53,329 INFO L85 PathProgramCache]: Analyzing trace with hash 756481465, now seen corresponding path program 9 times [2024-06-14 12:27:53,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:53,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615630269] [2024-06-14 12:27:53,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:53,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:53,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:54,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:54,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:54,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615630269] [2024-06-14 12:27:54,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615630269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:54,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:54,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:27:54,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683188314] [2024-06-14 12:27:54,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:54,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:27:54,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:54,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:27:54,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:27:54,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:27:54,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 706 places, 806 transitions, 10681 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:54,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:54,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:27:54,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:55,728 INFO L124 PetriNetUnfolderBase]: 2039/3513 cut-off events. [2024-06-14 12:27:55,728 INFO L125 PetriNetUnfolderBase]: For 564411/564411 co-relation queries the response was YES. [2024-06-14 12:27:55,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27023 conditions, 3513 events. 2039/3513 cut-off events. For 564411/564411 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 22528 event pairs, 257 based on Foata normal form. 2/3515 useless extension candidates. Maximal degree in co-relation 26732. Up to 3069 conditions per place. [2024-06-14 12:27:55,795 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 655 selfloop transitions, 177 changer transitions 0/834 dead transitions. [2024-06-14 12:27:55,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 718 places, 834 transitions, 12871 flow [2024-06-14 12:27:55,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:27:55,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:27:55,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 161 transitions. [2024-06-14 12:27:55,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36425339366515835 [2024-06-14 12:27:55,796 INFO L175 Difference]: Start difference. First operand has 706 places, 806 transitions, 10681 flow. Second operand 13 states and 161 transitions. [2024-06-14 12:27:55,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 718 places, 834 transitions, 12871 flow [2024-06-14 12:28:00,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 834 transitions, 12470 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-14 12:28:00,035 INFO L231 Difference]: Finished difference. Result has 711 places, 812 transitions, 10760 flow [2024-06-14 12:28:00,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=10280, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10760, PETRI_PLACES=711, PETRI_TRANSITIONS=812} [2024-06-14 12:28:00,035 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 678 predicate places. [2024-06-14 12:28:00,035 INFO L495 AbstractCegarLoop]: Abstraction has has 711 places, 812 transitions, 10760 flow [2024-06-14 12:28:00,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:00,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:28:00,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:28:00,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-14 12:28:00,036 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:28:00,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:28:00,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1637419783, now seen corresponding path program 10 times [2024-06-14 12:28:00,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:28:00,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34153814] [2024-06-14 12:28:00,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:28:00,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:28:00,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:28:00,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:28:00,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:28:00,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34153814] [2024-06-14 12:28:00,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34153814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:28:00,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:28:00,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:28:00,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521548300] [2024-06-14 12:28:00,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:28:00,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:28:00,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:28:00,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:28:00,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:28:01,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:28:01,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 812 transitions, 10760 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:01,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:28:01,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:28:01,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:02,479 INFO L124 PetriNetUnfolderBase]: 2046/3526 cut-off events. [2024-06-14 12:28:02,479 INFO L125 PetriNetUnfolderBase]: For 569681/569681 co-relation queries the response was YES. [2024-06-14 12:28:02,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27260 conditions, 3526 events. 2046/3526 cut-off events. For 569681/569681 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 22590 event pairs, 261 based on Foata normal form. 2/3528 useless extension candidates. Maximal degree in co-relation 26968. Up to 3109 conditions per place. [2024-06-14 12:28:02,548 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 660 selfloop transitions, 173 changer transitions 0/835 dead transitions. [2024-06-14 12:28:02,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 835 transitions, 12536 flow [2024-06-14 12:28:02,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:28:02,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:28:02,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 158 transitions. [2024-06-14 12:28:02,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3574660633484163 [2024-06-14 12:28:02,549 INFO L175 Difference]: Start difference. First operand has 711 places, 812 transitions, 10760 flow. Second operand 13 states and 158 transitions. [2024-06-14 12:28:02,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 723 places, 835 transitions, 12536 flow [2024-06-14 12:28:06,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 716 places, 835 transitions, 12370 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-14 12:28:06,712 INFO L231 Difference]: Finished difference. Result has 718 places, 815 transitions, 11013 flow [2024-06-14 12:28:06,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=10608, PETRI_DIFFERENCE_MINUEND_PLACES=704, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11013, PETRI_PLACES=718, PETRI_TRANSITIONS=815} [2024-06-14 12:28:06,712 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 685 predicate places. [2024-06-14 12:28:06,712 INFO L495 AbstractCegarLoop]: Abstraction has has 718 places, 815 transitions, 11013 flow [2024-06-14 12:28:06,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:06,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:28:06,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:28:06,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-14 12:28:06,713 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:28:06,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:28:06,713 INFO L85 PathProgramCache]: Analyzing trace with hash -855849078, now seen corresponding path program 5 times [2024-06-14 12:28:06,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:28:06,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909557908] [2024-06-14 12:28:06,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:28:06,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:28:06,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:28:07,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-14 12:28:07,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:28:07,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909557908] [2024-06-14 12:28:07,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909557908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:28:07,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:28:07,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:28:07,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044723044] [2024-06-14 12:28:07,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:28:07,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:28:07,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:28:07,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:28:07,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:28:07,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:28:07,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 718 places, 815 transitions, 11013 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:07,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:28:07,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:28:07,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:09,314 INFO L124 PetriNetUnfolderBase]: 2055/3541 cut-off events. [2024-06-14 12:28:09,314 INFO L125 PetriNetUnfolderBase]: For 594210/594210 co-relation queries the response was YES. [2024-06-14 12:28:09,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27653 conditions, 3541 events. 2055/3541 cut-off events. For 594210/594210 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 22887 event pairs, 170 based on Foata normal form. 3/3544 useless extension candidates. Maximal degree in co-relation 27360. Up to 2699 conditions per place. [2024-06-14 12:28:09,384 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 650 selfloop transitions, 225 changer transitions 0/877 dead transitions. [2024-06-14 12:28:09,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 731 places, 877 transitions, 13260 flow [2024-06-14 12:28:09,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:28:09,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:28:09,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 181 transitions. [2024-06-14 12:28:09,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3802521008403361 [2024-06-14 12:28:09,385 INFO L175 Difference]: Start difference. First operand has 718 places, 815 transitions, 11013 flow. Second operand 14 states and 181 transitions. [2024-06-14 12:28:09,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 731 places, 877 transitions, 13260 flow [2024-06-14 12:28:12,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 877 transitions, 13009 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 12:28:12,941 INFO L231 Difference]: Finished difference. Result has 723 places, 818 transitions, 11312 flow [2024-06-14 12:28:12,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=10762, PETRI_DIFFERENCE_MINUEND_PLACES=709, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=815, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11312, PETRI_PLACES=723, PETRI_TRANSITIONS=818} [2024-06-14 12:28:12,942 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 690 predicate places. [2024-06-14 12:28:12,942 INFO L495 AbstractCegarLoop]: Abstraction has has 723 places, 818 transitions, 11312 flow [2024-06-14 12:28:12,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:12,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:28:12,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:28:12,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-14 12:28:12,942 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:28:12,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:28:12,942 INFO L85 PathProgramCache]: Analyzing trace with hash -855993383, now seen corresponding path program 11 times [2024-06-14 12:28:12,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:28:12,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414168837] [2024-06-14 12:28:12,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:28:12,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:28:12,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:28:13,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:28:13,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:28:13,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414168837] [2024-06-14 12:28:13,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414168837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:28:13,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:28:13,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:28:13,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419620025] [2024-06-14 12:28:13,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:28:13,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:28:13,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:28:13,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:28:13,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:28:14,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:28:14,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 818 transitions, 11312 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:14,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:28:14,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:28:14,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:15,383 INFO L124 PetriNetUnfolderBase]: 2059/3549 cut-off events. [2024-06-14 12:28:15,383 INFO L125 PetriNetUnfolderBase]: For 584607/584607 co-relation queries the response was YES. [2024-06-14 12:28:15,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28129 conditions, 3549 events. 2059/3549 cut-off events. For 584607/584607 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 22801 event pairs, 267 based on Foata normal form. 2/3551 useless extension candidates. Maximal degree in co-relation 27835. Up to 3117 conditions per place. [2024-06-14 12:28:15,453 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 658 selfloop transitions, 180 changer transitions 0/840 dead transitions. [2024-06-14 12:28:15,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 736 places, 840 transitions, 13074 flow [2024-06-14 12:28:15,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:28:15,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:28:15,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 168 transitions. [2024-06-14 12:28:15,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35294117647058826 [2024-06-14 12:28:15,454 INFO L175 Difference]: Start difference. First operand has 723 places, 818 transitions, 11312 flow. Second operand 14 states and 168 transitions. [2024-06-14 12:28:15,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 736 places, 840 transitions, 13074 flow [2024-06-14 12:28:19,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 840 transitions, 12550 flow, removed 40 selfloop flow, removed 12 redundant places. [2024-06-14 12:28:19,823 INFO L231 Difference]: Finished difference. Result has 725 places, 819 transitions, 11190 flow [2024-06-14 12:28:19,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=10788, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11190, PETRI_PLACES=725, PETRI_TRANSITIONS=819} [2024-06-14 12:28:19,823 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 692 predicate places. [2024-06-14 12:28:19,823 INFO L495 AbstractCegarLoop]: Abstraction has has 725 places, 819 transitions, 11190 flow [2024-06-14 12:28:19,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:19,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:28:19,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:28:19,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-14 12:28:19,823 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:28:19,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:28:19,824 INFO L85 PathProgramCache]: Analyzing trace with hash -850486853, now seen corresponding path program 12 times [2024-06-14 12:28:19,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:28:19,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780766740] [2024-06-14 12:28:19,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:28:19,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:28:19,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:28:20,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:28:20,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:28:20,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780766740] [2024-06-14 12:28:20,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780766740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:28:20,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:28:20,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:28:20,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548359387] [2024-06-14 12:28:20,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:28:20,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:28:20,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:28:20,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:28:20,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:28:20,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:28:20,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 725 places, 819 transitions, 11190 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:20,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:28:20,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:28:20,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:22,256 INFO L124 PetriNetUnfolderBase]: 2056/3544 cut-off events. [2024-06-14 12:28:22,256 INFO L125 PetriNetUnfolderBase]: For 552381/552381 co-relation queries the response was YES. [2024-06-14 12:28:22,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27274 conditions, 3544 events. 2056/3544 cut-off events. For 552381/552381 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 22761 event pairs, 264 based on Foata normal form. 2/3546 useless extension candidates. Maximal degree in co-relation 26979. Up to 3127 conditions per place. [2024-06-14 12:28:22,326 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 662 selfloop transitions, 175 changer transitions 0/839 dead transitions. [2024-06-14 12:28:22,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 839 transitions, 12914 flow [2024-06-14 12:28:22,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:28:22,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:28:22,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 157 transitions. [2024-06-14 12:28:22,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3552036199095023 [2024-06-14 12:28:22,327 INFO L175 Difference]: Start difference. First operand has 725 places, 819 transitions, 11190 flow. Second operand 13 states and 157 transitions. [2024-06-14 12:28:22,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 839 transitions, 12914 flow [2024-06-14 12:28:26,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 839 transitions, 12506 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-14 12:28:26,201 INFO L231 Difference]: Finished difference. Result has 728 places, 819 transitions, 11136 flow [2024-06-14 12:28:26,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=10782, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11136, PETRI_PLACES=728, PETRI_TRANSITIONS=819} [2024-06-14 12:28:26,201 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 695 predicate places. [2024-06-14 12:28:26,201 INFO L495 AbstractCegarLoop]: Abstraction has has 728 places, 819 transitions, 11136 flow [2024-06-14 12:28:26,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:26,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:28:26,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:28:26,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-14 12:28:26,202 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:28:26,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:28:26,202 INFO L85 PathProgramCache]: Analyzing trace with hash -855993228, now seen corresponding path program 6 times [2024-06-14 12:28:26,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:28:26,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796185116] [2024-06-14 12:28:26,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:28:26,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:28:26,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:28:27,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:28:27,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:28:27,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796185116] [2024-06-14 12:28:27,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796185116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:28:27,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:28:27,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:28:27,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882427687] [2024-06-14 12:28:27,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:28:27,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:28:27,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:28:27,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:28:27,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:28:27,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:28:27,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 728 places, 819 transitions, 11136 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:27,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:28:27,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:28:27,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:28,726 INFO L124 PetriNetUnfolderBase]: 2074/3573 cut-off events. [2024-06-14 12:28:28,726 INFO L125 PetriNetUnfolderBase]: For 589433/589433 co-relation queries the response was YES. [2024-06-14 12:28:28,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28129 conditions, 3573 events. 2074/3573 cut-off events. For 589433/589433 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 23142 event pairs, 171 based on Foata normal form. 1/3574 useless extension candidates. Maximal degree in co-relation 27833. Up to 2690 conditions per place. [2024-06-14 12:28:28,798 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 644 selfloop transitions, 240 changer transitions 0/886 dead transitions. [2024-06-14 12:28:28,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 742 places, 886 transitions, 13859 flow [2024-06-14 12:28:28,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 12:28:28,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 12:28:28,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 195 transitions. [2024-06-14 12:28:28,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-06-14 12:28:28,799 INFO L175 Difference]: Start difference. First operand has 728 places, 819 transitions, 11136 flow. Second operand 15 states and 195 transitions. [2024-06-14 12:28:28,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 742 places, 886 transitions, 13859 flow [2024-06-14 12:28:33,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 729 places, 886 transitions, 13488 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-14 12:28:33,083 INFO L231 Difference]: Finished difference. Result has 731 places, 824 transitions, 11439 flow [2024-06-14 12:28:33,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=10765, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11439, PETRI_PLACES=731, PETRI_TRANSITIONS=824} [2024-06-14 12:28:33,083 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 698 predicate places. [2024-06-14 12:28:33,083 INFO L495 AbstractCegarLoop]: Abstraction has has 731 places, 824 transitions, 11439 flow [2024-06-14 12:28:33,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:33,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:28:33,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:28:33,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-14 12:28:33,084 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:28:33,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:28:33,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1632057248, now seen corresponding path program 7 times [2024-06-14 12:28:33,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:28:33,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148347363] [2024-06-14 12:28:33,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:28:33,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:28:33,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:28:34,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:28:34,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:28:34,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148347363] [2024-06-14 12:28:34,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148347363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:28:34,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:28:34,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:28:34,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670436138] [2024-06-14 12:28:34,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:28:34,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:28:34,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:28:34,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:28:34,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:28:34,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:28:34,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 731 places, 824 transitions, 11439 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:34,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:28:34,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:28:34,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:35,758 INFO L124 PetriNetUnfolderBase]: 2068/3564 cut-off events. [2024-06-14 12:28:35,758 INFO L125 PetriNetUnfolderBase]: For 579325/579325 co-relation queries the response was YES. [2024-06-14 12:28:35,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27907 conditions, 3564 events. 2068/3564 cut-off events. For 579325/579325 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 23095 event pairs, 171 based on Foata normal form. 3/3567 useless extension candidates. Maximal degree in co-relation 27609. Up to 2710 conditions per place. [2024-06-14 12:28:35,824 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 649 selfloop transitions, 232 changer transitions 0/883 dead transitions. [2024-06-14 12:28:35,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 744 places, 883 transitions, 13609 flow [2024-06-14 12:28:35,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:28:35,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:28:35,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 183 transitions. [2024-06-14 12:28:35,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38445378151260506 [2024-06-14 12:28:35,826 INFO L175 Difference]: Start difference. First operand has 731 places, 824 transitions, 11439 flow. Second operand 14 states and 183 transitions. [2024-06-14 12:28:35,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 744 places, 883 transitions, 13609 flow [2024-06-14 12:28:39,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 733 places, 883 transitions, 13182 flow, removed 67 selfloop flow, removed 11 redundant places. [2024-06-14 12:28:40,002 INFO L231 Difference]: Finished difference. Result has 734 places, 824 transitions, 11486 flow [2024-06-14 12:28:40,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11012, PETRI_DIFFERENCE_MINUEND_PLACES=720, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11486, PETRI_PLACES=734, PETRI_TRANSITIONS=824} [2024-06-14 12:28:40,002 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 701 predicate places. [2024-06-14 12:28:40,002 INFO L495 AbstractCegarLoop]: Abstraction has has 734 places, 824 transitions, 11486 flow [2024-06-14 12:28:40,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:40,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:28:40,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:28:40,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-14 12:28:40,002 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:28:40,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:28:40,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1244562715, now seen corresponding path program 13 times [2024-06-14 12:28:40,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:28:40,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318636459] [2024-06-14 12:28:40,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:28:40,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:28:40,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:28:41,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:28:41,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:28:41,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318636459] [2024-06-14 12:28:41,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318636459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:28:41,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:28:41,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:28:41,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443101873] [2024-06-14 12:28:41,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:28:41,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:28:41,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:28:41,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:28:41,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:28:41,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:28:41,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 734 places, 824 transitions, 11486 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:41,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:28:41,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:28:41,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:42,707 INFO L124 PetriNetUnfolderBase]: 2109/3641 cut-off events. [2024-06-14 12:28:42,708 INFO L125 PetriNetUnfolderBase]: For 601418/601418 co-relation queries the response was YES. [2024-06-14 12:28:42,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29151 conditions, 3641 events. 2109/3641 cut-off events. For 601418/601418 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 23605 event pairs, 425 based on Foata normal form. 2/3643 useless extension candidates. Maximal degree in co-relation 28851. Up to 3470 conditions per place. [2024-06-14 12:28:42,781 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 818 selfloop transitions, 45 changer transitions 0/865 dead transitions. [2024-06-14 12:28:42,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 747 places, 865 transitions, 13876 flow [2024-06-14 12:28:42,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:28:42,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:28:42,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 165 transitions. [2024-06-14 12:28:42,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34663865546218486 [2024-06-14 12:28:42,782 INFO L175 Difference]: Start difference. First operand has 734 places, 824 transitions, 11486 flow. Second operand 14 states and 165 transitions. [2024-06-14 12:28:42,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 747 places, 865 transitions, 13876 flow [2024-06-14 12:28:47,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 865 transitions, 13404 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 12:28:47,045 INFO L231 Difference]: Finished difference. Result has 740 places, 834 transitions, 11316 flow [2024-06-14 12:28:47,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11014, PETRI_DIFFERENCE_MINUEND_PLACES=722, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=780, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11316, PETRI_PLACES=740, PETRI_TRANSITIONS=834} [2024-06-14 12:28:47,045 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 707 predicate places. [2024-06-14 12:28:47,045 INFO L495 AbstractCegarLoop]: Abstraction has has 740 places, 834 transitions, 11316 flow [2024-06-14 12:28:47,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:47,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:28:47,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:28:47,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-14 12:28:47,046 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:28:47,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:28:47,046 INFO L85 PathProgramCache]: Analyzing trace with hash 814127906, now seen corresponding path program 8 times [2024-06-14 12:28:47,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:28:47,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872681020] [2024-06-14 12:28:47,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:28:47,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:28:47,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:28:48,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:28:48,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:28:48,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872681020] [2024-06-14 12:28:48,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872681020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:28:48,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:28:48,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:28:48,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413661691] [2024-06-14 12:28:48,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:28:48,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:28:48,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:28:48,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:28:48,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:28:48,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:28:48,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 740 places, 834 transitions, 11316 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:48,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:28:48,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:28:48,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:49,605 INFO L124 PetriNetUnfolderBase]: 2118/3656 cut-off events. [2024-06-14 12:28:49,606 INFO L125 PetriNetUnfolderBase]: For 625790/625790 co-relation queries the response was YES. [2024-06-14 12:28:49,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28848 conditions, 3656 events. 2118/3656 cut-off events. For 625790/625790 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 23734 event pairs, 433 based on Foata normal form. 3/3659 useless extension candidates. Maximal degree in co-relation 28543. Up to 3518 conditions per place. [2024-06-14 12:28:49,686 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 812 selfloop transitions, 52 changer transitions 0/866 dead transitions. [2024-06-14 12:28:49,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 755 places, 866 transitions, 13283 flow [2024-06-14 12:28:49,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 12:28:49,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 12:28:49,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 180 transitions. [2024-06-14 12:28:49,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33088235294117646 [2024-06-14 12:28:49,687 INFO L175 Difference]: Start difference. First operand has 740 places, 834 transitions, 11316 flow. Second operand 16 states and 180 transitions. [2024-06-14 12:28:49,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 755 places, 866 transitions, 13283 flow [2024-06-14 12:28:54,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 748 places, 866 transitions, 13134 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-14 12:28:54,132 INFO L231 Difference]: Finished difference. Result has 751 places, 841 transitions, 11474 flow [2024-06-14 12:28:54,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11167, PETRI_DIFFERENCE_MINUEND_PLACES=733, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=11474, PETRI_PLACES=751, PETRI_TRANSITIONS=841} [2024-06-14 12:28:54,132 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 718 predicate places. [2024-06-14 12:28:54,133 INFO L495 AbstractCegarLoop]: Abstraction has has 751 places, 841 transitions, 11474 flow [2024-06-14 12:28:54,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:54,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:28:54,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:28:54,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-14 12:28:54,133 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:28:54,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:28:54,133 INFO L85 PathProgramCache]: Analyzing trace with hash 814123101, now seen corresponding path program 14 times [2024-06-14 12:28:54,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:28:54,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811629135] [2024-06-14 12:28:54,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:28:54,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:28:54,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:28:55,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:28:55,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:28:55,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811629135] [2024-06-14 12:28:55,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811629135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:28:55,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:28:55,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:28:55,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930101375] [2024-06-14 12:28:55,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:28:55,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:28:55,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:28:55,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:28:55,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:28:55,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:28:55,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 751 places, 841 transitions, 11474 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:55,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:28:55,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:28:55,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:56,819 INFO L124 PetriNetUnfolderBase]: 2122/3664 cut-off events. [2024-06-14 12:28:56,820 INFO L125 PetriNetUnfolderBase]: For 613127/613127 co-relation queries the response was YES. [2024-06-14 12:28:56,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28975 conditions, 3664 events. 2122/3664 cut-off events. For 613127/613127 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 23822 event pairs, 442 based on Foata normal form. 2/3666 useless extension candidates. Maximal degree in co-relation 28667. Up to 3542 conditions per place. [2024-06-14 12:28:56,897 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 817 selfloop transitions, 46 changer transitions 0/865 dead transitions. [2024-06-14 12:28:56,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 765 places, 865 transitions, 13295 flow [2024-06-14 12:28:56,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 12:28:56,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 12:28:56,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 167 transitions. [2024-06-14 12:28:56,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32745098039215687 [2024-06-14 12:28:56,898 INFO L175 Difference]: Start difference. First operand has 751 places, 841 transitions, 11474 flow. Second operand 15 states and 167 transitions. [2024-06-14 12:28:56,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 765 places, 865 transitions, 13295 flow [2024-06-14 12:29:01,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 755 places, 865 transitions, 13076 flow, removed 67 selfloop flow, removed 10 redundant places. [2024-06-14 12:29:01,610 INFO L231 Difference]: Finished difference. Result has 756 places, 842 transitions, 11388 flow [2024-06-14 12:29:01,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11255, PETRI_DIFFERENCE_MINUEND_PLACES=741, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=795, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11388, PETRI_PLACES=756, PETRI_TRANSITIONS=842} [2024-06-14 12:29:01,610 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 723 predicate places. [2024-06-14 12:29:01,610 INFO L495 AbstractCegarLoop]: Abstraction has has 756 places, 842 transitions, 11388 flow [2024-06-14 12:29:01,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:01,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:29:01,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:29:01,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-14 12:29:01,611 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:29:01,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:29:01,611 INFO L85 PathProgramCache]: Analyzing trace with hash 813986391, now seen corresponding path program 15 times [2024-06-14 12:29:01,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:29:01,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288748119] [2024-06-14 12:29:01,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:29:01,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:29:01,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:29:02,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:29:02,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:29:02,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288748119] [2024-06-14 12:29:02,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288748119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:29:02,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:29:02,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:29:02,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263123761] [2024-06-14 12:29:02,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:29:02,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:29:02,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:29:02,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:29:02,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:29:02,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:29:02,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 756 places, 842 transitions, 11388 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:02,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:29:02,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:29:02,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:29:04,372 INFO L124 PetriNetUnfolderBase]: 2119/3659 cut-off events. [2024-06-14 12:29:04,372 INFO L125 PetriNetUnfolderBase]: For 580089/580089 co-relation queries the response was YES. [2024-06-14 12:29:04,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28404 conditions, 3659 events. 2119/3659 cut-off events. For 580089/580089 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 23770 event pairs, 435 based on Foata normal form. 2/3661 useless extension candidates. Maximal degree in co-relation 28095. Up to 3513 conditions per place. [2024-06-14 12:29:04,442 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 819 selfloop transitions, 46 changer transitions 0/867 dead transitions. [2024-06-14 12:29:04,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 769 places, 867 transitions, 13192 flow [2024-06-14 12:29:04,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:29:04,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:29:04,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 161 transitions. [2024-06-14 12:29:04,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3382352941176471 [2024-06-14 12:29:04,443 INFO L175 Difference]: Start difference. First operand has 756 places, 842 transitions, 11388 flow. Second operand 14 states and 161 transitions. [2024-06-14 12:29:04,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 769 places, 867 transitions, 13192 flow [2024-06-14 12:29:08,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 867 transitions, 13049 flow, removed 28 selfloop flow, removed 12 redundant places. [2024-06-14 12:29:08,996 INFO L231 Difference]: Finished difference. Result has 759 places, 844 transitions, 11366 flow [2024-06-14 12:29:08,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11245, PETRI_DIFFERENCE_MINUEND_PLACES=744, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=842, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=796, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11366, PETRI_PLACES=759, PETRI_TRANSITIONS=844} [2024-06-14 12:29:08,996 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 726 predicate places. [2024-06-14 12:29:08,997 INFO L495 AbstractCegarLoop]: Abstraction has has 759 places, 844 transitions, 11366 flow [2024-06-14 12:29:08,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:08,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:29:08,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:29:08,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-14 12:29:08,997 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:29:08,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:29:08,997 INFO L85 PathProgramCache]: Analyzing trace with hash 2144982540, now seen corresponding path program 9 times [2024-06-14 12:29:08,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:29:08,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131903508] [2024-06-14 12:29:08,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:29:08,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:29:09,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:29:10,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:29:10,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:29:10,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131903508] [2024-06-14 12:29:10,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131903508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:29:10,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:29:10,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:29:10,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413811007] [2024-06-14 12:29:10,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:29:10,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:29:10,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:29:10,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:29:10,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:29:10,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:29:10,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 759 places, 844 transitions, 11366 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:10,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:29:10,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:29:10,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:29:11,770 INFO L124 PetriNetUnfolderBase]: 2128/3674 cut-off events. [2024-06-14 12:29:11,770 INFO L125 PetriNetUnfolderBase]: For 606171/606171 co-relation queries the response was YES. [2024-06-14 12:29:11,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28590 conditions, 3674 events. 2128/3674 cut-off events. For 606171/606171 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 24025 event pairs, 213 based on Foata normal form. 3/3677 useless extension candidates. Maximal degree in co-relation 28279. Up to 2728 conditions per place. [2024-06-14 12:29:11,846 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 687 selfloop transitions, 215 changer transitions 0/904 dead transitions. [2024-06-14 12:29:11,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 771 places, 904 transitions, 13661 flow [2024-06-14 12:29:11,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:29:11,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:29:11,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 179 transitions. [2024-06-14 12:29:11,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40497737556561086 [2024-06-14 12:29:11,847 INFO L175 Difference]: Start difference. First operand has 759 places, 844 transitions, 11366 flow. Second operand 13 states and 179 transitions. [2024-06-14 12:29:11,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 771 places, 904 transitions, 13661 flow [2024-06-14 12:29:16,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 760 places, 904 transitions, 13568 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 12:29:16,752 INFO L231 Difference]: Finished difference. Result has 761 places, 847 transitions, 11816 flow [2024-06-14 12:29:16,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11273, PETRI_DIFFERENCE_MINUEND_PLACES=748, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11816, PETRI_PLACES=761, PETRI_TRANSITIONS=847} [2024-06-14 12:29:16,753 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 728 predicate places. [2024-06-14 12:29:16,753 INFO L495 AbstractCegarLoop]: Abstraction has has 761 places, 847 transitions, 11816 flow [2024-06-14 12:29:16,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:16,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:29:16,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:29:16,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-14 12:29:16,753 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:29:16,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:29:16,753 INFO L85 PathProgramCache]: Analyzing trace with hash 617697854, now seen corresponding path program 10 times [2024-06-14 12:29:16,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:29:16,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174979691] [2024-06-14 12:29:16,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:29:16,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:29:16,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:29:17,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:29:17,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:29:17,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174979691] [2024-06-14 12:29:17,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174979691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:29:17,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:29:17,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:29:17,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227347835] [2024-06-14 12:29:17,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:29:17,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:29:17,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:29:17,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:29:17,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:29:17,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:29:17,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 761 places, 847 transitions, 11816 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:17,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:29:17,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:29:17,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:29:19,490 INFO L124 PetriNetUnfolderBase]: 2149/3708 cut-off events. [2024-06-14 12:29:19,491 INFO L125 PetriNetUnfolderBase]: For 636571/636571 co-relation queries the response was YES. [2024-06-14 12:29:19,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30267 conditions, 3708 events. 2149/3708 cut-off events. For 636571/636571 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 24274 event pairs, 211 based on Foata normal form. 1/3709 useless extension candidates. Maximal degree in co-relation 29955. Up to 2741 conditions per place. [2024-06-14 12:29:19,577 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 690 selfloop transitions, 222 changer transitions 0/914 dead transitions. [2024-06-14 12:29:19,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 774 places, 914 transitions, 14623 flow [2024-06-14 12:29:19,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:29:19,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:29:19,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 192 transitions. [2024-06-14 12:29:19,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40336134453781514 [2024-06-14 12:29:19,578 INFO L175 Difference]: Start difference. First operand has 761 places, 847 transitions, 11816 flow. Second operand 14 states and 192 transitions. [2024-06-14 12:29:19,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 774 places, 914 transitions, 14623 flow [2024-06-14 12:29:24,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 914 transitions, 14117 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-06-14 12:29:24,507 INFO L231 Difference]: Finished difference. Result has 767 places, 854 transitions, 11976 flow [2024-06-14 12:29:24,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11310, PETRI_DIFFERENCE_MINUEND_PLACES=752, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11976, PETRI_PLACES=767, PETRI_TRANSITIONS=854} [2024-06-14 12:29:24,507 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 734 predicate places. [2024-06-14 12:29:24,508 INFO L495 AbstractCegarLoop]: Abstraction has has 767 places, 854 transitions, 11976 flow [2024-06-14 12:29:24,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:24,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:29:24,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:29:24,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-14 12:29:24,508 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:29:24,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:29:24,508 INFO L85 PathProgramCache]: Analyzing trace with hash 617697699, now seen corresponding path program 16 times [2024-06-14 12:29:24,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:29:24,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110845069] [2024-06-14 12:29:24,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:29:24,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:29:24,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:29:25,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:29:25,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:29:25,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110845069] [2024-06-14 12:29:25,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110845069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:29:25,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:29:25,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:29:25,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507857532] [2024-06-14 12:29:25,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:29:25,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:29:25,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:29:25,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:29:25,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:29:25,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:29:25,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 767 places, 854 transitions, 11976 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:25,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:29:25,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:29:25,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:29:27,122 INFO L124 PetriNetUnfolderBase]: 2153/3716 cut-off events. [2024-06-14 12:29:27,122 INFO L125 PetriNetUnfolderBase]: For 661312/661312 co-relation queries the response was YES. [2024-06-14 12:29:27,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30310 conditions, 3716 events. 2153/3716 cut-off events. For 661312/661312 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 24191 event pairs, 277 based on Foata normal form. 2/3718 useless extension candidates. Maximal degree in co-relation 29996. Up to 3300 conditions per place. [2024-06-14 12:29:27,201 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 715 selfloop transitions, 157 changer transitions 0/874 dead transitions. [2024-06-14 12:29:27,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 779 places, 874 transitions, 13814 flow [2024-06-14 12:29:27,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:29:27,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:29:27,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 160 transitions. [2024-06-14 12:29:27,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36199095022624433 [2024-06-14 12:29:27,202 INFO L175 Difference]: Start difference. First operand has 767 places, 854 transitions, 11976 flow. Second operand 13 states and 160 transitions. [2024-06-14 12:29:27,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 779 places, 874 transitions, 13814 flow [2024-06-14 12:29:32,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 770 places, 874 transitions, 13497 flow, removed 51 selfloop flow, removed 9 redundant places. [2024-06-14 12:29:32,642 INFO L231 Difference]: Finished difference. Result has 771 places, 855 transitions, 12025 flow [2024-06-14 12:29:32,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11659, PETRI_DIFFERENCE_MINUEND_PLACES=758, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=854, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12025, PETRI_PLACES=771, PETRI_TRANSITIONS=855} [2024-06-14 12:29:32,642 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 738 predicate places. [2024-06-14 12:29:32,642 INFO L495 AbstractCegarLoop]: Abstraction has has 771 places, 855 transitions, 12025 flow [2024-06-14 12:29:32,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:32,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:29:32,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:29:32,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-14 12:29:32,642 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:29:32,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:29:32,643 INFO L85 PathProgramCache]: Analyzing trace with hash 617905244, now seen corresponding path program 11 times [2024-06-14 12:29:32,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:29:32,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609741348] [2024-06-14 12:29:32,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:29:32,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:29:32,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:29:33,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:29:33,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:29:33,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609741348] [2024-06-14 12:29:33,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609741348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:29:33,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:29:33,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:29:33,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859574897] [2024-06-14 12:29:33,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:29:33,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:29:33,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:29:33,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:29:33,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:29:33,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:29:33,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 771 places, 855 transitions, 12025 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:33,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:29:33,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:29:33,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:29:35,580 INFO L124 PetriNetUnfolderBase]: 2147/3707 cut-off events. [2024-06-14 12:29:35,580 INFO L125 PetriNetUnfolderBase]: For 626706/626706 co-relation queries the response was YES. [2024-06-14 12:29:35,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29747 conditions, 3707 events. 2147/3707 cut-off events. For 626706/626706 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 24261 event pairs, 209 based on Foata normal form. 3/3710 useless extension candidates. Maximal degree in co-relation 29431. Up to 2761 conditions per place. [2024-06-14 12:29:35,653 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 691 selfloop transitions, 217 changer transitions 0/910 dead transitions. [2024-06-14 12:29:35,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 910 transitions, 14218 flow [2024-06-14 12:29:35,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:29:35,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:29:35,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 176 transitions. [2024-06-14 12:29:35,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39819004524886875 [2024-06-14 12:29:35,655 INFO L175 Difference]: Start difference. First operand has 771 places, 855 transitions, 12025 flow. Second operand 13 states and 176 transitions. [2024-06-14 12:29:35,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 910 transitions, 14218 flow [2024-06-14 12:29:40,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 776 places, 910 transitions, 13830 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-14 12:29:40,621 INFO L231 Difference]: Finished difference. Result has 777 places, 855 transitions, 12078 flow [2024-06-14 12:29:40,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11637, PETRI_DIFFERENCE_MINUEND_PLACES=764, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12078, PETRI_PLACES=777, PETRI_TRANSITIONS=855} [2024-06-14 12:29:40,621 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 744 predicate places. [2024-06-14 12:29:40,621 INFO L495 AbstractCegarLoop]: Abstraction has has 777 places, 855 transitions, 12078 flow [2024-06-14 12:29:40,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:40,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:29:40,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] [2024-06-14 12:29:40,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-14 12:29:40,621 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:29:40,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:29:40,622 INFO L85 PathProgramCache]: Analyzing trace with hash 612341054, now seen corresponding path program 12 times [2024-06-14 12:29:40,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:29:40,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363113818] [2024-06-14 12:29:40,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:29:40,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:29:40,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:29:41,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:29:41,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:29:41,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363113818] [2024-06-14 12:29:41,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363113818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:29:41,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:29:41,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:29:41,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002948120] [2024-06-14 12:29:41,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:29:41,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:29:41,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:29:41,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:29:41,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:29:41,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:29:41,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 777 places, 855 transitions, 12078 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:41,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:29:41,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:29:41,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:29:43,356 INFO L124 PetriNetUnfolderBase]: 2156/3722 cut-off events. [2024-06-14 12:29:43,356 INFO L125 PetriNetUnfolderBase]: For 634714/634714 co-relation queries the response was YES. [2024-06-14 12:29:43,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30155 conditions, 3722 events. 2156/3722 cut-off events. For 634714/634714 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 24416 event pairs, 209 based on Foata normal form. 3/3725 useless extension candidates. Maximal degree in co-relation 29838. Up to 2776 conditions per place. [2024-06-14 12:29:43,434 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 699 selfloop transitions, 214 changer transitions 0/915 dead transitions. [2024-06-14 12:29:43,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 915 transitions, 14407 flow [2024-06-14 12:29:43,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:29:43,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:29:43,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 180 transitions. [2024-06-14 12:29:43,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4072398190045249 [2024-06-14 12:29:43,435 INFO L175 Difference]: Start difference. First operand has 777 places, 855 transitions, 12078 flow. Second operand 13 states and 180 transitions. [2024-06-14 12:29:43,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 915 transitions, 14407 flow [2024-06-14 12:29:48,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 915 transitions, 13980 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-14 12:29:48,793 INFO L231 Difference]: Finished difference. Result has 779 places, 858 transitions, 12204 flow [2024-06-14 12:29:48,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11651, PETRI_DIFFERENCE_MINUEND_PLACES=766, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12204, PETRI_PLACES=779, PETRI_TRANSITIONS=858} [2024-06-14 12:29:48,793 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 746 predicate places. [2024-06-14 12:29:48,793 INFO L495 AbstractCegarLoop]: Abstraction has has 779 places, 858 transitions, 12204 flow [2024-06-14 12:29:48,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:48,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:29:48,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:29:48,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-14 12:29:48,794 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:29:48,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:29:48,794 INFO L85 PathProgramCache]: Analyzing trace with hash 612335319, now seen corresponding path program 17 times [2024-06-14 12:29:48,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:29:48,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842295755] [2024-06-14 12:29:48,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:29:48,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:29:48,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:29:49,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:29:49,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:29:49,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842295755] [2024-06-14 12:29:49,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842295755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:29:49,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:29:49,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:29:49,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129334379] [2024-06-14 12:29:49,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:29:49,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:29:49,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:29:49,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:29:49,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:29:49,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:29:49,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 779 places, 858 transitions, 12204 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:49,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:29:49,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:29:49,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:29:51,414 INFO L124 PetriNetUnfolderBase]: 2163/3735 cut-off events. [2024-06-14 12:29:51,414 INFO L125 PetriNetUnfolderBase]: For 622108/622108 co-relation queries the response was YES. [2024-06-14 12:29:51,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30348 conditions, 3735 events. 2163/3735 cut-off events. For 622108/622108 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 24361 event pairs, 272 based on Foata normal form. 2/3737 useless extension candidates. Maximal degree in co-relation 30030. Up to 3319 conditions per place. [2024-06-14 12:29:51,499 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 722 selfloop transitions, 156 changer transitions 0/880 dead transitions. [2024-06-14 12:29:51,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 791 places, 880 transitions, 14068 flow [2024-06-14 12:29:51,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:29:51,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:29:51,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 161 transitions. [2024-06-14 12:29:51,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36425339366515835 [2024-06-14 12:29:51,500 INFO L175 Difference]: Start difference. First operand has 779 places, 858 transitions, 12204 flow. Second operand 13 states and 161 transitions. [2024-06-14 12:29:51,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 791 places, 880 transitions, 14068 flow [2024-06-14 12:29:56,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 780 places, 880 transitions, 13539 flow, removed 53 selfloop flow, removed 11 redundant places. [2024-06-14 12:29:56,811 INFO L231 Difference]: Finished difference. Result has 782 places, 861 transitions, 12060 flow [2024-06-14 12:29:56,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11675, PETRI_DIFFERENCE_MINUEND_PLACES=768, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12060, PETRI_PLACES=782, PETRI_TRANSITIONS=861} [2024-06-14 12:29:56,811 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 749 predicate places. [2024-06-14 12:29:56,812 INFO L495 AbstractCegarLoop]: Abstraction has has 782 places, 861 transitions, 12060 flow [2024-06-14 12:29:56,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:56,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:29:56,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:29:56,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-14 12:29:56,812 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:29:56,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:29:56,812 INFO L85 PathProgramCache]: Analyzing trace with hash -2070153254, now seen corresponding path program 13 times [2024-06-14 12:29:56,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:29:56,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122938835] [2024-06-14 12:29:56,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:29:56,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:29:56,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:29:57,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-14 12:29:57,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:29:57,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122938835] [2024-06-14 12:29:57,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122938835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:29:57,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:29:57,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:29:57,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263598189] [2024-06-14 12:29:57,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:29:57,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:29:57,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:29:57,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:29:57,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:29:57,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:29:57,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 782 places, 861 transitions, 12060 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:57,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:29:57,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:29:57,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:29:59,539 INFO L124 PetriNetUnfolderBase]: 2166/3740 cut-off events. [2024-06-14 12:29:59,539 INFO L125 PetriNetUnfolderBase]: For 605254/605254 co-relation queries the response was YES. [2024-06-14 12:29:59,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29930 conditions, 3740 events. 2166/3740 cut-off events. For 605254/605254 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 24548 event pairs, 211 based on Foata normal form. 1/3741 useless extension candidates. Maximal degree in co-relation 29610. Up to 2788 conditions per place. [2024-06-14 12:29:59,621 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 701 selfloop transitions, 218 changer transitions 0/921 dead transitions. [2024-06-14 12:29:59,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 795 places, 921 transitions, 14375 flow [2024-06-14 12:29:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:29:59,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:29:59,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 189 transitions. [2024-06-14 12:29:59,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39705882352941174 [2024-06-14 12:29:59,622 INFO L175 Difference]: Start difference. First operand has 782 places, 861 transitions, 12060 flow. Second operand 14 states and 189 transitions. [2024-06-14 12:29:59,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 795 places, 921 transitions, 14375 flow [2024-06-14 12:30:05,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 787 places, 921 transitions, 14047 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-14 12:30:05,396 INFO L231 Difference]: Finished difference. Result has 788 places, 863 transitions, 12266 flow [2024-06-14 12:30:05,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11732, PETRI_DIFFERENCE_MINUEND_PLACES=774, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=861, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12266, PETRI_PLACES=788, PETRI_TRANSITIONS=863} [2024-06-14 12:30:05,397 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 755 predicate places. [2024-06-14 12:30:05,397 INFO L495 AbstractCegarLoop]: Abstraction has has 788 places, 863 transitions, 12266 flow [2024-06-14 12:30:05,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:05,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:05,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:05,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-14 12:30:05,397 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:05,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:05,398 INFO L85 PathProgramCache]: Analyzing trace with hash 612191169, now seen corresponding path program 18 times [2024-06-14 12:30:05,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:05,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596962443] [2024-06-14 12:30:05,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:05,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:05,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:06,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:06,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:06,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596962443] [2024-06-14 12:30:06,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596962443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:06,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:06,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:30:06,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783223456] [2024-06-14 12:30:06,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:06,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:30:06,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:06,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:30:06,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:30:06,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:30:06,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 863 transitions, 12266 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:06,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:06,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:30:06,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:08,139 INFO L124 PetriNetUnfolderBase]: 2173/3753 cut-off events. [2024-06-14 12:30:08,140 INFO L125 PetriNetUnfolderBase]: For 632919/632919 co-relation queries the response was YES. [2024-06-14 12:30:08,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30394 conditions, 3753 events. 2173/3753 cut-off events. For 632919/632919 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 24440 event pairs, 270 based on Foata normal form. 2/3755 useless extension candidates. Maximal degree in co-relation 30073. Up to 3322 conditions per place. [2024-06-14 12:30:08,212 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 721 selfloop transitions, 163 changer transitions 0/886 dead transitions. [2024-06-14 12:30:08,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 801 places, 886 transitions, 14150 flow [2024-06-14 12:30:08,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:30:08,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:30:08,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 171 transitions. [2024-06-14 12:30:08,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592436974789916 [2024-06-14 12:30:08,213 INFO L175 Difference]: Start difference. First operand has 788 places, 863 transitions, 12266 flow. Second operand 14 states and 171 transitions. [2024-06-14 12:30:08,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 801 places, 886 transitions, 14150 flow [2024-06-14 12:30:13,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 790 places, 886 transitions, 13649 flow, removed 38 selfloop flow, removed 11 redundant places. [2024-06-14 12:30:13,523 INFO L231 Difference]: Finished difference. Result has 792 places, 866 transitions, 12175 flow [2024-06-14 12:30:13,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11765, PETRI_DIFFERENCE_MINUEND_PLACES=777, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=863, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12175, PETRI_PLACES=792, PETRI_TRANSITIONS=866} [2024-06-14 12:30:13,523 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 759 predicate places. [2024-06-14 12:30:13,523 INFO L495 AbstractCegarLoop]: Abstraction has has 792 places, 866 transitions, 12175 flow [2024-06-14 12:30:13,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:13,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:13,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:13,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-14 12:30:13,524 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:13,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:13,524 INFO L85 PathProgramCache]: Analyzing trace with hash 612191324, now seen corresponding path program 14 times [2024-06-14 12:30:13,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:13,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609941051] [2024-06-14 12:30:13,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:13,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:13,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:14,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:14,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:14,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609941051] [2024-06-14 12:30:14,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609941051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:14,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:14,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:30:14,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904877119] [2024-06-14 12:30:14,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:14,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:30:14,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:14,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:30:14,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:30:14,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:30:14,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 792 places, 866 transitions, 12175 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:14,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:14,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:30:14,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:16,344 INFO L124 PetriNetUnfolderBase]: 2176/3758 cut-off events. [2024-06-14 12:30:16,344 INFO L125 PetriNetUnfolderBase]: For 617153/617153 co-relation queries the response was YES. [2024-06-14 12:30:16,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30146 conditions, 3758 events. 2176/3758 cut-off events. For 617153/617153 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 24694 event pairs, 209 based on Foata normal form. 1/3759 useless extension candidates. Maximal degree in co-relation 29823. Up to 2769 conditions per place. [2024-06-14 12:30:16,425 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 693 selfloop transitions, 233 changer transitions 0/928 dead transitions. [2024-06-14 12:30:16,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 806 places, 928 transitions, 14514 flow [2024-06-14 12:30:16,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 12:30:16,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 12:30:16,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 202 transitions. [2024-06-14 12:30:16,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396078431372549 [2024-06-14 12:30:16,426 INFO L175 Difference]: Start difference. First operand has 792 places, 866 transitions, 12175 flow. Second operand 15 states and 202 transitions. [2024-06-14 12:30:16,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 806 places, 928 transitions, 14514 flow [2024-06-14 12:30:21,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 795 places, 928 transitions, 14140 flow, removed 29 selfloop flow, removed 11 redundant places. [2024-06-14 12:30:21,739 INFO L231 Difference]: Finished difference. Result has 796 places, 868 transitions, 12372 flow [2024-06-14 12:30:21,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11801, PETRI_DIFFERENCE_MINUEND_PLACES=781, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12372, PETRI_PLACES=796, PETRI_TRANSITIONS=868} [2024-06-14 12:30:21,739 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 763 predicate places. [2024-06-14 12:30:21,739 INFO L495 AbstractCegarLoop]: Abstraction has has 796 places, 868 transitions, 12372 flow [2024-06-14 12:30:21,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:21,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:21,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:21,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-14 12:30:21,739 INFO L420 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:21,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:21,740 INFO L85 PathProgramCache]: Analyzing trace with hash 612187449, now seen corresponding path program 19 times [2024-06-14 12:30:21,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:21,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635358772] [2024-06-14 12:30:21,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:21,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:21,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:22,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:22,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:22,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635358772] [2024-06-14 12:30:22,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635358772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:22,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:22,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:30:22,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142551144] [2024-06-14 12:30:22,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:22,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:30:22,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:22,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:30:22,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:30:22,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:30:22,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 796 places, 868 transitions, 12372 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:22,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:22,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:30:22,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:24,379 INFO L124 PetriNetUnfolderBase]: 2180/3766 cut-off events. [2024-06-14 12:30:24,379 INFO L125 PetriNetUnfolderBase]: For 638764/638764 co-relation queries the response was YES. [2024-06-14 12:30:24,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30573 conditions, 3766 events. 2180/3766 cut-off events. For 638764/638764 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 24609 event pairs, 274 based on Foata normal form. 2/3768 useless extension candidates. Maximal degree in co-relation 30249. Up to 3315 conditions per place. [2024-06-14 12:30:24,470 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 723 selfloop transitions, 164 changer transitions 0/889 dead transitions. [2024-06-14 12:30:24,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 808 places, 889 transitions, 14246 flow [2024-06-14 12:30:24,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:30:24,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:30:24,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 163 transitions. [2024-06-14 12:30:24,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36877828054298645 [2024-06-14 12:30:24,471 INFO L175 Difference]: Start difference. First operand has 796 places, 868 transitions, 12372 flow. Second operand 13 states and 163 transitions. [2024-06-14 12:30:24,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 808 places, 889 transitions, 14246 flow [2024-06-14 12:30:30,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 795 places, 889 transitions, 13709 flow, removed 41 selfloop flow, removed 13 redundant places. [2024-06-14 12:30:30,011 INFO L231 Difference]: Finished difference. Result has 796 places, 869 transitions, 12219 flow [2024-06-14 12:30:30,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11835, PETRI_DIFFERENCE_MINUEND_PLACES=783, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12219, PETRI_PLACES=796, PETRI_TRANSITIONS=869} [2024-06-14 12:30:30,012 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 763 predicate places. [2024-06-14 12:30:30,012 INFO L495 AbstractCegarLoop]: Abstraction has has 796 places, 869 transitions, 12219 flow [2024-06-14 12:30:30,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:30,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:30,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:30,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-14 12:30:30,012 INFO L420 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:30,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:30,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1553511580, now seen corresponding path program 15 times [2024-06-14 12:30:30,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:30,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773250314] [2024-06-14 12:30:30,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:30,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:30,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:31,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:31,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:31,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773250314] [2024-06-14 12:30:31,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773250314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:31,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:31,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:30:31,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702336189] [2024-06-14 12:30:31,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:31,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:30:31,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:31,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:30:31,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:30:31,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:30:31,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 796 places, 869 transitions, 12219 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:31,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:31,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:30:31,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:32,837 INFO L124 PetriNetUnfolderBase]: 2189/3782 cut-off events. [2024-06-14 12:30:32,837 INFO L125 PetriNetUnfolderBase]: For 659626/659626 co-relation queries the response was YES. [2024-06-14 12:30:32,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30405 conditions, 3782 events. 2189/3782 cut-off events. For 659626/659626 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 24839 event pairs, 183 based on Foata normal form. 3/3785 useless extension candidates. Maximal degree in co-relation 30080. Up to 2835 conditions per place. [2024-06-14 12:30:32,923 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 707 selfloop transitions, 218 changer transitions 0/927 dead transitions. [2024-06-14 12:30:32,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 808 places, 927 transitions, 14574 flow [2024-06-14 12:30:32,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:30:32,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:30:32,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 174 transitions. [2024-06-14 12:30:32,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3936651583710407 [2024-06-14 12:30:32,924 INFO L175 Difference]: Start difference. First operand has 796 places, 869 transitions, 12219 flow. Second operand 13 states and 174 transitions. [2024-06-14 12:30:32,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 808 places, 927 transitions, 14574 flow [2024-06-14 12:30:38,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 797 places, 927 transitions, 14200 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-14 12:30:38,361 INFO L231 Difference]: Finished difference. Result has 798 places, 872 transitions, 12416 flow [2024-06-14 12:30:38,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11845, PETRI_DIFFERENCE_MINUEND_PLACES=785, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=869, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12416, PETRI_PLACES=798, PETRI_TRANSITIONS=872} [2024-06-14 12:30:38,362 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 765 predicate places. [2024-06-14 12:30:38,362 INFO L495 AbstractCegarLoop]: Abstraction has has 798 places, 872 transitions, 12416 flow [2024-06-14 12:30:38,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:38,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:38,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:38,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-14 12:30:38,362 INFO L420 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:38,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:38,362 INFO L85 PathProgramCache]: Analyzing trace with hash -83567434, now seen corresponding path program 16 times [2024-06-14 12:30:38,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:38,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528207445] [2024-06-14 12:30:38,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:38,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:38,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:39,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-14 12:30:39,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:39,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528207445] [2024-06-14 12:30:39,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528207445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:39,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:39,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:30:39,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935461433] [2024-06-14 12:30:39,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:39,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:30:39,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:39,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:30:39,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:30:39,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 34 [2024-06-14 12:30:39,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 798 places, 872 transitions, 12416 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:39,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:39,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 34 [2024-06-14 12:30:39,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:41,393 INFO L124 PetriNetUnfolderBase]: 2198/3797 cut-off events. [2024-06-14 12:30:41,393 INFO L125 PetriNetUnfolderBase]: For 669429/669429 co-relation queries the response was YES. [2024-06-14 12:30:41,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30993 conditions, 3797 events. 2198/3797 cut-off events. For 669429/669429 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 25019 event pairs, 183 based on Foata normal form. 3/3800 useless extension candidates. Maximal degree in co-relation 30667. Up to 2850 conditions per place. [2024-06-14 12:30:41,472 INFO L140 encePairwiseOnDemand]: 19/34 looper letters, 713 selfloop transitions, 217 changer transitions 0/932 dead transitions. [2024-06-14 12:30:41,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 810 places, 932 transitions, 14801 flow [2024-06-14 12:30:41,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:30:41,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:30:41,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 177 transitions. [2024-06-14 12:30:41,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004524886877828 [2024-06-14 12:30:41,473 INFO L175 Difference]: Start difference. First operand has 798 places, 872 transitions, 12416 flow. Second operand 13 states and 177 transitions. [2024-06-14 12:30:41,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 810 places, 932 transitions, 14801 flow [2024-06-14 12:30:46,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 799 places, 932 transitions, 14254 flow, removed 58 selfloop flow, removed 11 redundant places. [2024-06-14 12:30:46,487 INFO L231 Difference]: Finished difference. Result has 800 places, 875 transitions, 12444 flow [2024-06-14 12:30:46,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11869, PETRI_DIFFERENCE_MINUEND_PLACES=787, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12444, PETRI_PLACES=800, PETRI_TRANSITIONS=875} [2024-06-14 12:30:46,487 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 767 predicate places. [2024-06-14 12:30:46,488 INFO L495 AbstractCegarLoop]: Abstraction has has 800 places, 875 transitions, 12444 flow [2024-06-14 12:30:46,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:46,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:46,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:46,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-14 12:30:46,488 INFO L420 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:46,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:46,488 INFO L85 PathProgramCache]: Analyzing trace with hash -83573014, now seen corresponding path program 17 times [2024-06-14 12:30:46,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:46,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864925849] [2024-06-14 12:30:46,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:46,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:46,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15