./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix031.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix031.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix031.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix031.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 03:15:59,627 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:15:59,677 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:15:59,680 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:15:59,680 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:15:59,693 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:15:59,693 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:15:59,694 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:15:59,694 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:15:59,694 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:15:59,694 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:15:59,695 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:15:59,695 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:15:59,695 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:15:59,695 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:15:59,696 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:15:59,696 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:15:59,696 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:15:59,696 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:15:59,697 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:15:59,697 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:15:59,697 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:15:59,697 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:15:59,698 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:15:59,698 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:15:59,698 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:15:59,698 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:15:59,698 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:15:59,699 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:15:59,699 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:15:59,699 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:15:59,699 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:15:59,699 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:15:59,699 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:15:59,700 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:15:59,700 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:15:59,700 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:15:59,700 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:15:59,700 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:15:59,701 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:15:59,701 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:15:59,701 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:15:59,701 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:15:59,701 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 03:15:59,917 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:15:59,934 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:15:59,937 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:15:59,938 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:15:59,939 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:15:59,940 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix031.opt.yml/witness.yml [2024-06-28 03:16:00,122 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:16:00,124 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:16:00,124 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix031.opt.i [2024-06-28 03:16:01,100 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:16:01,279 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:16:01,280 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix031.opt.i [2024-06-28 03:16:01,291 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20092c94f/d3592afe8b6c484fae4484a50e61819b/FLAG4de816b78 [2024-06-28 03:16:01,300 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20092c94f/d3592afe8b6c484fae4484a50e61819b [2024-06-28 03:16:01,301 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:16:01,302 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:16:01,302 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:16:01,302 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:16:01,312 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:16:01,312 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:16:00" (1/2) ... [2024-06-28 03:16:01,313 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e2fa9cc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:16:01, skipping insertion in model container [2024-06-28 03:16:01,313 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:16:00" (1/2) ... [2024-06-28 03:16:01,314 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@242dd20d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:16:01, skipping insertion in model container [2024-06-28 03:16:01,314 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:16:01" (2/2) ... [2024-06-28 03:16:01,314 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e2fa9cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01, skipping insertion in model container [2024-06-28 03:16:01,315 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:16:01" (2/2) ... [2024-06-28 03:16:01,315 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:16:01,363 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:16:01,363 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] ((((((((((((((((((! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-28 03:16:01,364 INFO L97 edCorrectnessWitness]: Location invariant before [L827-L827] ((((((((((((((((((! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-28 03:16:01,364 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:16:01,364 INFO L106 edCorrectnessWitness]: ghost_update [L824-L824] multithreaded = 1; [2024-06-28 03:16:01,385 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:16:01,727 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:16:01,737 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:16:01,827 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:16:01,860 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:16:01,860 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01 WrapperNode [2024-06-28 03:16:01,860 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:16:01,861 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:16:01,861 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:16:01,861 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:16:01,866 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01" (1/1) ... [2024-06-28 03:16:01,881 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01" (1/1) ... [2024-06-28 03:16:01,903 INFO L138 Inliner]: procedures = 174, calls = 42, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 123 [2024-06-28 03:16:01,903 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:16:01,904 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:16:01,904 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:16:01,904 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:16:01,912 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01" (1/1) ... [2024-06-28 03:16:01,912 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01" (1/1) ... [2024-06-28 03:16:01,915 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01" (1/1) ... [2024-06-28 03:16:01,930 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 03:16:01,930 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01" (1/1) ... [2024-06-28 03:16:01,930 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01" (1/1) ... [2024-06-28 03:16:01,937 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01" (1/1) ... [2024-06-28 03:16:01,941 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01" (1/1) ... [2024-06-28 03:16:01,942 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01" (1/1) ... [2024-06-28 03:16:01,943 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01" (1/1) ... [2024-06-28 03:16:01,959 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:16:01,960 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:16:01,960 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:16:01,961 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:16:01,961 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01" (1/1) ... [2024-06-28 03:16:01,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:16:01,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:16:01,998 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 03:16:02,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 03:16:02,033 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:16:02,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:16:02,034 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:16:02,034 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:16:02,034 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:16:02,034 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:16:02,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:16:02,034 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:16:02,035 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:16:02,035 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:16:02,036 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:16:02,131 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:16:02,132 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:16:02,412 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:16:02,412 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:16:02,532 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:16:02,532 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:16:02,537 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:16:02 BoogieIcfgContainer [2024-06-28 03:16:02,537 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:16:02,540 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:16:02,540 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:16:02,542 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:16:02,543 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:16:00" (1/4) ... [2024-06-28 03:16:02,543 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@293b9525 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:16:02, skipping insertion in model container [2024-06-28 03:16:02,543 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:16:01" (2/4) ... [2024-06-28 03:16:02,544 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@293b9525 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:16:02, skipping insertion in model container [2024-06-28 03:16:02,544 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:16:01" (3/4) ... [2024-06-28 03:16:02,544 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@293b9525 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:16:02, skipping insertion in model container [2024-06-28 03:16:02,544 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:16:02" (4/4) ... [2024-06-28 03:16:02,545 INFO L112 eAbstractionObserver]: Analyzing ICFG mix031.opt.i [2024-06-28 03:16:02,558 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:16:02,558 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-28 03:16:02,558 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:16:02,595 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:16:02,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 40 places, 33 transitions, 74 flow [2024-06-28 03:16:02,649 INFO L124 PetriNetUnfolderBase]: 0/31 cut-off events. [2024-06-28 03:16:02,649 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:16:02,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38 conditions, 31 events. 0/31 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 46 event pairs, 0 based on Foata normal form. 0/29 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:16:02,650 INFO L82 GeneralOperation]: Start removeDead. Operand has 40 places, 33 transitions, 74 flow [2024-06-28 03:16:02,652 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 32 places, 25 transitions, 56 flow [2024-06-28 03:16:02,675 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:16:02,681 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;@69f147a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:16:02,681 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-28 03:16:02,685 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:16:02,685 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 03:16:02,685 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:16:02,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:02,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:16:02,686 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:02,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:02,690 INFO L85 PathProgramCache]: Analyzing trace with hash 332713848, now seen corresponding path program 1 times [2024-06-28 03:16:02,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:02,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754920199] [2024-06-28 03:16:02,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:02,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:02,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:03,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:03,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:03,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754920199] [2024-06-28 03:16:03,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754920199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:03,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:03,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:16:03,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399597344] [2024-06-28 03:16:03,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:03,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:16:03,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:03,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:16:03,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:16:03,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 33 [2024-06-28 03:16:03,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 25 transitions, 56 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:03,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:03,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 33 [2024-06-28 03:16:03,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:03,782 INFO L124 PetriNetUnfolderBase]: 162/326 cut-off events. [2024-06-28 03:16:03,782 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-28 03:16:03,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 637 conditions, 326 events. 162/326 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1351 event pairs, 97 based on Foata normal form. 1/311 useless extension candidates. Maximal degree in co-relation 626. Up to 288 conditions per place. [2024-06-28 03:16:03,788 INFO L140 encePairwiseOnDemand]: 28/33 looper letters, 21 selfloop transitions, 3 changer transitions 0/31 dead transitions. [2024-06-28 03:16:03,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 31 transitions, 119 flow [2024-06-28 03:16:03,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:16:03,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:16:03,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 62 transitions. [2024-06-28 03:16:03,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6262626262626263 [2024-06-28 03:16:03,799 INFO L175 Difference]: Start difference. First operand has 32 places, 25 transitions, 56 flow. Second operand 3 states and 62 transitions. [2024-06-28 03:16:03,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 31 transitions, 119 flow [2024-06-28 03:16:03,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 31 transitions, 116 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 03:16:03,802 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 75 flow [2024-06-28 03:16:03,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=75, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2024-06-28 03:16:03,806 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 1 predicate places. [2024-06-28 03:16:03,807 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 75 flow [2024-06-28 03:16:03,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:03,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:03,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:03,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:16:03,808 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:03,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:03,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1910456599, now seen corresponding path program 1 times [2024-06-28 03:16:03,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:03,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467616471] [2024-06-28 03:16:03,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:03,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:03,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:04,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:04,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:04,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467616471] [2024-06-28 03:16:04,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467616471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:04,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:04,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:16:04,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776214544] [2024-06-28 03:16:04,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:04,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:16:04,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:04,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:16:04,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:16:04,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 33 [2024-06-28 03:16:04,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 75 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:04,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:04,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 33 [2024-06-28 03:16:04,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:04,401 INFO L124 PetriNetUnfolderBase]: 186/356 cut-off events. [2024-06-28 03:16:04,401 INFO L125 PetriNetUnfolderBase]: For 68/68 co-relation queries the response was YES. [2024-06-28 03:16:04,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 798 conditions, 356 events. 186/356 cut-off events. For 68/68 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1455 event pairs, 94 based on Foata normal form. 2/351 useless extension candidates. Maximal degree in co-relation 786. Up to 319 conditions per place. [2024-06-28 03:16:04,406 INFO L140 encePairwiseOnDemand]: 27/33 looper letters, 26 selfloop transitions, 5 changer transitions 0/37 dead transitions. [2024-06-28 03:16:04,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 37 transitions, 163 flow [2024-06-28 03:16:04,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:16:04,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:16:04,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 77 transitions. [2024-06-28 03:16:04,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 03:16:04,410 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 75 flow. Second operand 4 states and 77 transitions. [2024-06-28 03:16:04,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 37 transitions, 163 flow [2024-06-28 03:16:04,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 37 transitions, 160 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:16:04,414 INFO L231 Difference]: Finished difference. Result has 36 places, 29 transitions, 99 flow [2024-06-28 03:16:04,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=99, PETRI_PLACES=36, PETRI_TRANSITIONS=29} [2024-06-28 03:16:04,415 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 4 predicate places. [2024-06-28 03:16:04,415 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 29 transitions, 99 flow [2024-06-28 03:16:04,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:04,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:04,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:04,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:16:04,416 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:04,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:04,418 INFO L85 PathProgramCache]: Analyzing trace with hash -905386621, now seen corresponding path program 1 times [2024-06-28 03:16:04,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:04,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907884099] [2024-06-28 03:16:04,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:04,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:04,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:05,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:05,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:05,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907884099] [2024-06-28 03:16:05,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907884099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:05,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:05,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:16:05,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588854299] [2024-06-28 03:16:05,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:05,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:16:05,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:05,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:16:05,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:16:05,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-28 03:16:05,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 29 transitions, 99 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:05,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:05,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-28 03:16:05,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:05,191 INFO L124 PetriNetUnfolderBase]: 219/412 cut-off events. [2024-06-28 03:16:05,191 INFO L125 PetriNetUnfolderBase]: For 226/226 co-relation queries the response was YES. [2024-06-28 03:16:05,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1018 conditions, 412 events. 219/412 cut-off events. For 226/226 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1622 event pairs, 99 based on Foata normal form. 2/409 useless extension candidates. Maximal degree in co-relation 1004. Up to 366 conditions per place. [2024-06-28 03:16:05,193 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 31 selfloop transitions, 7 changer transitions 0/43 dead transitions. [2024-06-28 03:16:05,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 43 transitions, 213 flow [2024-06-28 03:16:05,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:16:05,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:16:05,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-28 03:16:05,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-28 03:16:05,197 INFO L175 Difference]: Start difference. First operand has 36 places, 29 transitions, 99 flow. Second operand 5 states and 90 transitions. [2024-06-28 03:16:05,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 43 transitions, 213 flow [2024-06-28 03:16:05,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 43 transitions, 204 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 03:16:05,199 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 123 flow [2024-06-28 03:16:05,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=123, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2024-06-28 03:16:05,199 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 7 predicate places. [2024-06-28 03:16:05,200 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 123 flow [2024-06-28 03:16:05,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:05,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:05,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:05,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:16:05,200 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:05,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:05,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1937007300, now seen corresponding path program 1 times [2024-06-28 03:16:05,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:05,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596169730] [2024-06-28 03:16:05,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:05,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:05,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:05,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-28 03:16:05,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:05,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596169730] [2024-06-28 03:16:05,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596169730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:05,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:05,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:16:05,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709381805] [2024-06-28 03:16:05,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:05,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:16:05,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:05,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:16:05,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:16:05,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-28 03:16:05,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 123 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:05,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:05,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-28 03:16:05,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:06,002 INFO L124 PetriNetUnfolderBase]: 213/403 cut-off events. [2024-06-28 03:16:06,002 INFO L125 PetriNetUnfolderBase]: For 383/383 co-relation queries the response was YES. [2024-06-28 03:16:06,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1079 conditions, 403 events. 213/403 cut-off events. For 383/383 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1578 event pairs, 57 based on Foata normal form. 4/401 useless extension candidates. Maximal degree in co-relation 1064. Up to 338 conditions per place. [2024-06-28 03:16:06,004 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 36 selfloop transitions, 9 changer transitions 0/50 dead transitions. [2024-06-28 03:16:06,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 265 flow [2024-06-28 03:16:06,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:16:06,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:16:06,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 03:16:06,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404040404040404 [2024-06-28 03:16:06,006 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 123 flow. Second operand 6 states and 107 transitions. [2024-06-28 03:16:06,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 265 flow [2024-06-28 03:16:06,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 50 transitions, 250 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 03:16:06,007 INFO L231 Difference]: Finished difference. Result has 42 places, 33 transitions, 147 flow [2024-06-28 03:16:06,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=147, PETRI_PLACES=42, PETRI_TRANSITIONS=33} [2024-06-28 03:16:06,008 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 10 predicate places. [2024-06-28 03:16:06,008 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 33 transitions, 147 flow [2024-06-28 03:16:06,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:06,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:06,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:06,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:16:06,008 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:06,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:06,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1302825794, now seen corresponding path program 1 times [2024-06-28 03:16:06,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:06,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540429575] [2024-06-28 03:16:06,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:06,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:06,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:06,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-28 03:16:06,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:06,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540429575] [2024-06-28 03:16:06,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540429575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:06,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:06,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:16:06,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794789196] [2024-06-28 03:16:06,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:06,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:16:06,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:06,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:16:06,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:16:06,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-28 03:16:06,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 33 transitions, 147 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:06,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:06,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-28 03:16:06,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:06,766 INFO L124 PetriNetUnfolderBase]: 165/349 cut-off events. [2024-06-28 03:16:06,766 INFO L125 PetriNetUnfolderBase]: For 475/475 co-relation queries the response was YES. [2024-06-28 03:16:06,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 979 conditions, 349 events. 165/349 cut-off events. For 475/475 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1429 event pairs, 61 based on Foata normal form. 1/344 useless extension candidates. Maximal degree in co-relation 962. Up to 291 conditions per place. [2024-06-28 03:16:06,768 INFO L140 encePairwiseOnDemand]: 27/33 looper letters, 27 selfloop transitions, 6 changer transitions 0/40 dead transitions. [2024-06-28 03:16:06,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 40 transitions, 231 flow [2024-06-28 03:16:06,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:16:06,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:16:06,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 79 transitions. [2024-06-28 03:16:06,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47878787878787876 [2024-06-28 03:16:06,769 INFO L175 Difference]: Start difference. First operand has 42 places, 33 transitions, 147 flow. Second operand 5 states and 79 transitions. [2024-06-28 03:16:06,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 40 transitions, 231 flow [2024-06-28 03:16:06,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 40 transitions, 210 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 03:16:06,771 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 153 flow [2024-06-28 03:16:06,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=153, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-06-28 03:16:06,771 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 11 predicate places. [2024-06-28 03:16:06,771 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 153 flow [2024-06-28 03:16:06,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:06,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:06,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:06,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:16:06,772 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:06,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:06,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1748088052, now seen corresponding path program 1 times [2024-06-28 03:16:06,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:06,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498070230] [2024-06-28 03:16:06,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:06,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:06,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:07,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-28 03:16:07,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:07,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498070230] [2024-06-28 03:16:07,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498070230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:07,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:07,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:16:07,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537782206] [2024-06-28 03:16:07,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:07,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:16:07,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:07,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:16:07,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:16:07,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-28 03:16:07,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 153 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:07,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:07,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-28 03:16:07,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:07,574 INFO L124 PetriNetUnfolderBase]: 191/383 cut-off events. [2024-06-28 03:16:07,574 INFO L125 PetriNetUnfolderBase]: For 716/716 co-relation queries the response was YES. [2024-06-28 03:16:07,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1145 conditions, 383 events. 191/383 cut-off events. For 716/716 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1551 event pairs, 73 based on Foata normal form. 1/383 useless extension candidates. Maximal degree in co-relation 1126. Up to 335 conditions per place. [2024-06-28 03:16:07,576 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 29 selfloop transitions, 8 changer transitions 0/43 dead transitions. [2024-06-28 03:16:07,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 43 transitions, 249 flow [2024-06-28 03:16:07,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:16:07,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:16:07,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 87 transitions. [2024-06-28 03:16:07,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-28 03:16:07,577 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 153 flow. Second operand 6 states and 87 transitions. [2024-06-28 03:16:07,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 43 transitions, 249 flow [2024-06-28 03:16:07,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 43 transitions, 238 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 03:16:07,579 INFO L231 Difference]: Finished difference. Result has 46 places, 37 transitions, 175 flow [2024-06-28 03:16:07,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=175, PETRI_PLACES=46, PETRI_TRANSITIONS=37} [2024-06-28 03:16:07,579 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 14 predicate places. [2024-06-28 03:16:07,580 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 37 transitions, 175 flow [2024-06-28 03:16:07,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:07,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:07,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:07,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:16:07,580 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:07,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:07,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1705016449, now seen corresponding path program 1 times [2024-06-28 03:16:07,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:07,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148402099] [2024-06-28 03:16:07,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:07,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:07,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:08,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:08,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:08,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148402099] [2024-06-28 03:16:08,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148402099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:08,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:08,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:16:08,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384089051] [2024-06-28 03:16:08,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:08,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:16:08,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:08,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:16:08,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:16:08,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-28 03:16:08,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 37 transitions, 175 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:08,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:08,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-28 03:16:08,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:08,365 INFO L124 PetriNetUnfolderBase]: 209/404 cut-off events. [2024-06-28 03:16:08,365 INFO L125 PetriNetUnfolderBase]: For 1147/1147 co-relation queries the response was YES. [2024-06-28 03:16:08,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1325 conditions, 404 events. 209/404 cut-off events. For 1147/1147 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1610 event pairs, 80 based on Foata normal form. 1/404 useless extension candidates. Maximal degree in co-relation 1305. Up to 348 conditions per place. [2024-06-28 03:16:08,367 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 33 selfloop transitions, 8 changer transitions 0/48 dead transitions. [2024-06-28 03:16:08,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 48 transitions, 287 flow [2024-06-28 03:16:08,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:16:08,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:16:08,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 90 transitions. [2024-06-28 03:16:08,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 03:16:08,368 INFO L175 Difference]: Start difference. First operand has 46 places, 37 transitions, 175 flow. Second operand 6 states and 90 transitions. [2024-06-28 03:16:08,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 48 transitions, 287 flow [2024-06-28 03:16:08,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 48 transitions, 270 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 03:16:08,370 INFO L231 Difference]: Finished difference. Result has 48 places, 39 transitions, 191 flow [2024-06-28 03:16:08,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=191, PETRI_PLACES=48, PETRI_TRANSITIONS=39} [2024-06-28 03:16:08,371 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 16 predicate places. [2024-06-28 03:16:08,371 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 39 transitions, 191 flow [2024-06-28 03:16:08,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:08,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:08,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:08,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:16:08,372 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:08,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:08,372 INFO L85 PathProgramCache]: Analyzing trace with hash -2114850143, now seen corresponding path program 2 times [2024-06-28 03:16:08,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:08,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028391538] [2024-06-28 03:16:08,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:08,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:08,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:08,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:08,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:08,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028391538] [2024-06-28 03:16:08,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028391538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:08,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:08,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:16:08,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296264380] [2024-06-28 03:16:08,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:08,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:16:08,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:08,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:16:08,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:16:08,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-28 03:16:08,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 39 transitions, 191 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:08,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:08,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-28 03:16:08,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:09,125 INFO L124 PetriNetUnfolderBase]: 207/402 cut-off events. [2024-06-28 03:16:09,125 INFO L125 PetriNetUnfolderBase]: For 1497/1501 co-relation queries the response was YES. [2024-06-28 03:16:09,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1401 conditions, 402 events. 207/402 cut-off events. For 1497/1501 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1610 event pairs, 84 based on Foata normal form. 5/406 useless extension candidates. Maximal degree in co-relation 1380. Up to 339 conditions per place. [2024-06-28 03:16:09,127 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 29 selfloop transitions, 11 changer transitions 0/47 dead transitions. [2024-06-28 03:16:09,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 47 transitions, 297 flow [2024-06-28 03:16:09,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:16:09,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:16:09,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 89 transitions. [2024-06-28 03:16:09,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-28 03:16:09,128 INFO L175 Difference]: Start difference. First operand has 48 places, 39 transitions, 191 flow. Second operand 6 states and 89 transitions. [2024-06-28 03:16:09,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 47 transitions, 297 flow [2024-06-28 03:16:09,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 47 transitions, 280 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 03:16:09,130 INFO L231 Difference]: Finished difference. Result has 50 places, 41 transitions, 217 flow [2024-06-28 03:16:09,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=217, PETRI_PLACES=50, PETRI_TRANSITIONS=41} [2024-06-28 03:16:09,132 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 18 predicate places. [2024-06-28 03:16:09,132 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 41 transitions, 217 flow [2024-06-28 03:16:09,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:09,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:09,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:09,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:16:09,132 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-28 03:16:09,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:09,133 INFO L85 PathProgramCache]: Analyzing trace with hash 886515935, now seen corresponding path program 1 times [2024-06-28 03:16:09,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:09,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232541475] [2024-06-28 03:16:09,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:09,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:09,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:10,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:10,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:10,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232541475] [2024-06-28 03:16:10,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232541475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:10,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:10,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:16:10,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34708043] [2024-06-28 03:16:10,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:10,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:16:10,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:10,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:16:10,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:16:10,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-28 03:16:10,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 41 transitions, 217 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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-28 03:16:10,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:10,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-28 03:16:10,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:10,350 INFO L124 PetriNetUnfolderBase]: 221/411 cut-off events. [2024-06-28 03:16:10,350 INFO L125 PetriNetUnfolderBase]: For 1836/1836 co-relation queries the response was YES. [2024-06-28 03:16:10,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1498 conditions, 411 events. 221/411 cut-off events. For 1836/1836 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1557 event pairs, 39 based on Foata normal form. 4/414 useless extension candidates. Maximal degree in co-relation 1477. Up to 324 conditions per place. [2024-06-28 03:16:10,352 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 46 selfloop transitions, 12 changer transitions 0/64 dead transitions. [2024-06-28 03:16:10,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 64 transitions, 383 flow [2024-06-28 03:16:10,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:10,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:10,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:16:10,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5037878787878788 [2024-06-28 03:16:10,354 INFO L175 Difference]: Start difference. First operand has 50 places, 41 transitions, 217 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:16:10,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 64 transitions, 383 flow [2024-06-28 03:16:10,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 64 transitions, 356 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 03:16:10,356 INFO L231 Difference]: Finished difference. Result has 54 places, 42 transitions, 219 flow [2024-06-28 03:16:10,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=219, PETRI_PLACES=54, PETRI_TRANSITIONS=42} [2024-06-28 03:16:10,357 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 22 predicate places. [2024-06-28 03:16:10,357 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 42 transitions, 219 flow [2024-06-28 03:16:10,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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-28 03:16:10,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:10,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:10,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:16:10,357 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:10,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:10,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1643844513, now seen corresponding path program 1 times [2024-06-28 03:16:10,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:10,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198481165] [2024-06-28 03:16:10,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:10,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:10,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:10,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:10,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:10,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198481165] [2024-06-28 03:16:10,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198481165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:10,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:10,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:16:10,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674092738] [2024-06-28 03:16:10,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:10,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:16:10,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:10,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:16:10,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:16:11,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-28 03:16:11,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 42 transitions, 219 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:11,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:11,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-28 03:16:11,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:11,212 INFO L124 PetriNetUnfolderBase]: 188/370 cut-off events. [2024-06-28 03:16:11,213 INFO L125 PetriNetUnfolderBase]: For 1771/1771 co-relation queries the response was YES. [2024-06-28 03:16:11,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1397 conditions, 370 events. 188/370 cut-off events. For 1771/1771 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1453 event pairs, 49 based on Foata normal form. 1/370 useless extension candidates. Maximal degree in co-relation 1374. Up to 323 conditions per place. [2024-06-28 03:16:11,215 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 35 selfloop transitions, 10 changer transitions 0/51 dead transitions. [2024-06-28 03:16:11,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 51 transitions, 335 flow [2024-06-28 03:16:11,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:16:11,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:16:11,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-28 03:16:11,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-28 03:16:11,216 INFO L175 Difference]: Start difference. First operand has 54 places, 42 transitions, 219 flow. Second operand 7 states and 98 transitions. [2024-06-28 03:16:11,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 51 transitions, 335 flow [2024-06-28 03:16:11,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 51 transitions, 307 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:11,219 INFO L231 Difference]: Finished difference. Result has 56 places, 44 transitions, 230 flow [2024-06-28 03:16:11,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=230, PETRI_PLACES=56, PETRI_TRANSITIONS=44} [2024-06-28 03:16:11,219 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 24 predicate places. [2024-06-28 03:16:11,219 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 44 transitions, 230 flow [2024-06-28 03:16:11,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:11,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:11,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:11,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:16:11,220 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:11,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:11,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1316081413, now seen corresponding path program 1 times [2024-06-28 03:16:11,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:11,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733861064] [2024-06-28 03:16:11,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:11,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:11,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:11,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:11,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:11,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733861064] [2024-06-28 03:16:11,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733861064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:11,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:11,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:16:11,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056996175] [2024-06-28 03:16:11,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:11,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:16:11,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:11,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:16:11,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:16:11,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:11,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 44 transitions, 230 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-28 03:16:11,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:11,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:11,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:12,085 INFO L124 PetriNetUnfolderBase]: 220/410 cut-off events. [2024-06-28 03:16:12,086 INFO L125 PetriNetUnfolderBase]: For 2523/2523 co-relation queries the response was YES. [2024-06-28 03:16:12,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1625 conditions, 410 events. 220/410 cut-off events. For 2523/2523 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1551 event pairs, 55 based on Foata normal form. 1/410 useless extension candidates. Maximal degree in co-relation 1600. Up to 356 conditions per place. [2024-06-28 03:16:12,088 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 44 selfloop transitions, 10 changer transitions 0/59 dead transitions. [2024-06-28 03:16:12,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 59 transitions, 382 flow [2024-06-28 03:16:12,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:16:12,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:16:12,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-28 03:16:12,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-28 03:16:12,090 INFO L175 Difference]: Start difference. First operand has 56 places, 44 transitions, 230 flow. Second operand 7 states and 98 transitions. [2024-06-28 03:16:12,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 59 transitions, 382 flow [2024-06-28 03:16:12,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 59 transitions, 359 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:12,092 INFO L231 Difference]: Finished difference. Result has 58 places, 46 transitions, 248 flow [2024-06-28 03:16:12,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=248, PETRI_PLACES=58, PETRI_TRANSITIONS=46} [2024-06-28 03:16:12,092 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 26 predicate places. [2024-06-28 03:16:12,092 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 46 transitions, 248 flow [2024-06-28 03:16:12,093 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-28 03:16:12,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:12,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:12,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:16:12,094 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:12,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:12,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1372019661, now seen corresponding path program 1 times [2024-06-28 03:16:12,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:12,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076064740] [2024-06-28 03:16:12,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:12,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:12,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:12,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:12,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:12,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076064740] [2024-06-28 03:16:12,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076064740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:12,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:12,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:16:12,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612043931] [2024-06-28 03:16:12,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:12,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:16:12,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:12,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:16:12,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:16:12,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:12,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 46 transitions, 248 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-28 03:16:12,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:12,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:12,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:12,960 INFO L124 PetriNetUnfolderBase]: 223/415 cut-off events. [2024-06-28 03:16:12,960 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2024-06-28 03:16:12,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1711 conditions, 415 events. 223/415 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1590 event pairs, 56 based on Foata normal form. 1/415 useless extension candidates. Maximal degree in co-relation 1685. Up to 372 conditions per place. [2024-06-28 03:16:12,963 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 42 selfloop transitions, 10 changer transitions 0/58 dead transitions. [2024-06-28 03:16:12,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 58 transitions, 388 flow [2024-06-28 03:16:12,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:16:12,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:16:12,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-28 03:16:12,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-06-28 03:16:12,964 INFO L175 Difference]: Start difference. First operand has 58 places, 46 transitions, 248 flow. Second operand 7 states and 95 transitions. [2024-06-28 03:16:12,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 58 transitions, 388 flow [2024-06-28 03:16:12,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 58 transitions, 363 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:12,966 INFO L231 Difference]: Finished difference. Result has 60 places, 48 transitions, 264 flow [2024-06-28 03:16:12,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=264, PETRI_PLACES=60, PETRI_TRANSITIONS=48} [2024-06-28 03:16:12,967 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 28 predicate places. [2024-06-28 03:16:12,967 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 48 transitions, 264 flow [2024-06-28 03:16:12,967 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-28 03:16:12,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:12,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:12,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:16:12,967 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:12,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:12,968 INFO L85 PathProgramCache]: Analyzing trace with hash 571846363, now seen corresponding path program 2 times [2024-06-28 03:16:12,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:12,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222312653] [2024-06-28 03:16:12,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:12,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:12,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:13,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-28 03:16:13,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:13,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222312653] [2024-06-28 03:16:13,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222312653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:13,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:13,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:16:13,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875261938] [2024-06-28 03:16:13,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:13,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:16:13,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:13,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:16:13,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:16:13,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:13,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 48 transitions, 264 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-28 03:16:13,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:13,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:13,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:13,863 INFO L124 PetriNetUnfolderBase]: 228/422 cut-off events. [2024-06-28 03:16:13,864 INFO L125 PetriNetUnfolderBase]: For 3537/3537 co-relation queries the response was YES. [2024-06-28 03:16:13,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1826 conditions, 422 events. 228/422 cut-off events. For 3537/3537 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1604 event pairs, 54 based on Foata normal form. 1/422 useless extension candidates. Maximal degree in co-relation 1799. Up to 360 conditions per place. [2024-06-28 03:16:13,866 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 41 selfloop transitions, 13 changer transitions 0/60 dead transitions. [2024-06-28 03:16:13,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 60 transitions, 412 flow [2024-06-28 03:16:13,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:16:13,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:16:13,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-28 03:16:13,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4199134199134199 [2024-06-28 03:16:13,867 INFO L175 Difference]: Start difference. First operand has 60 places, 48 transitions, 264 flow. Second operand 7 states and 97 transitions. [2024-06-28 03:16:13,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 60 transitions, 412 flow [2024-06-28 03:16:13,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 60 transitions, 387 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:13,870 INFO L231 Difference]: Finished difference. Result has 62 places, 50 transitions, 290 flow [2024-06-28 03:16:13,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=290, PETRI_PLACES=62, PETRI_TRANSITIONS=50} [2024-06-28 03:16:13,871 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 30 predicate places. [2024-06-28 03:16:13,871 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 50 transitions, 290 flow [2024-06-28 03:16:13,871 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-28 03:16:13,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:13,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:13,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:16:13,871 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:13,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:13,872 INFO L85 PathProgramCache]: Analyzing trace with hash 580120573, now seen corresponding path program 3 times [2024-06-28 03:16:13,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:13,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069267178] [2024-06-28 03:16:13,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:13,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:13,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:14,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:14,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:14,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069267178] [2024-06-28 03:16:14,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069267178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:14,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:14,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:16:14,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481190673] [2024-06-28 03:16:14,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:14,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:16:14,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:14,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:16:14,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:16:14,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:14,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 50 transitions, 290 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-28 03:16:14,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:14,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:14,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:14,763 INFO L124 PetriNetUnfolderBase]: 226/420 cut-off events. [2024-06-28 03:16:14,764 INFO L125 PetriNetUnfolderBase]: For 4111/4113 co-relation queries the response was YES. [2024-06-28 03:16:14,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1883 conditions, 420 events. 226/420 cut-off events. For 4111/4113 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1601 event pairs, 62 based on Foata normal form. 1/420 useless extension candidates. Maximal degree in co-relation 1855. Up to 348 conditions per place. [2024-06-28 03:16:14,766 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 36 selfloop transitions, 17 changer transitions 0/59 dead transitions. [2024-06-28 03:16:14,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 59 transitions, 432 flow [2024-06-28 03:16:14,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:16:14,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:16:14,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2024-06-28 03:16:14,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-28 03:16:14,767 INFO L175 Difference]: Start difference. First operand has 62 places, 50 transitions, 290 flow. Second operand 7 states and 96 transitions. [2024-06-28 03:16:14,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 59 transitions, 432 flow [2024-06-28 03:16:14,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 59 transitions, 397 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:14,770 INFO L231 Difference]: Finished difference. Result has 64 places, 52 transitions, 318 flow [2024-06-28 03:16:14,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=318, PETRI_PLACES=64, PETRI_TRANSITIONS=52} [2024-06-28 03:16:14,771 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 32 predicate places. [2024-06-28 03:16:14,771 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 52 transitions, 318 flow [2024-06-28 03:16:14,771 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-28 03:16:14,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:14,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:14,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:16:14,772 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:14,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:14,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1135844301, now seen corresponding path program 2 times [2024-06-28 03:16:14,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:14,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607122649] [2024-06-28 03:16:14,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:14,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:14,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:15,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-28 03:16:15,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:15,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607122649] [2024-06-28 03:16:15,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607122649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:15,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:15,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:16:15,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237495313] [2024-06-28 03:16:15,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:15,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:16:15,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:15,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:16:15,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:16:15,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:15,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 52 transitions, 318 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-28 03:16:15,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:15,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:15,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:15,647 INFO L124 PetriNetUnfolderBase]: 227/423 cut-off events. [2024-06-28 03:16:15,647 INFO L125 PetriNetUnfolderBase]: For 4516/4518 co-relation queries the response was YES. [2024-06-28 03:16:15,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1936 conditions, 423 events. 227/423 cut-off events. For 4516/4518 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1642 event pairs, 60 based on Foata normal form. 3/425 useless extension candidates. Maximal degree in co-relation 1907. Up to 362 conditions per place. [2024-06-28 03:16:15,650 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 39 selfloop transitions, 17 changer transitions 0/64 dead transitions. [2024-06-28 03:16:15,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 64 transitions, 508 flow [2024-06-28 03:16:15,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:16:15,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:16:15,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-28 03:16:15,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4199134199134199 [2024-06-28 03:16:15,652 INFO L175 Difference]: Start difference. First operand has 64 places, 52 transitions, 318 flow. Second operand 7 states and 97 transitions. [2024-06-28 03:16:15,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 64 transitions, 508 flow [2024-06-28 03:16:15,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 64 transitions, 461 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:15,655 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 346 flow [2024-06-28 03:16:15,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=271, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=346, PETRI_PLACES=66, PETRI_TRANSITIONS=56} [2024-06-28 03:16:15,657 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 34 predicate places. [2024-06-28 03:16:15,657 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 346 flow [2024-06-28 03:16:15,657 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-28 03:16:15,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:15,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:15,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:16:15,658 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:15,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:15,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1135547631, now seen corresponding path program 3 times [2024-06-28 03:16:15,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:15,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143777717] [2024-06-28 03:16:15,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:15,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:15,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:16,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-28 03:16:16,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:16,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143777717] [2024-06-28 03:16:16,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143777717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:16,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:16,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:16:16,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235772968] [2024-06-28 03:16:16,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:16,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:16:16,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:16,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:16:16,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:16:16,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:16,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 56 transitions, 346 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-28 03:16:16,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:16,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:16,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:16,509 INFO L124 PetriNetUnfolderBase]: 225/420 cut-off events. [2024-06-28 03:16:16,510 INFO L125 PetriNetUnfolderBase]: For 5082/5084 co-relation queries the response was YES. [2024-06-28 03:16:16,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1973 conditions, 420 events. 225/420 cut-off events. For 5082/5084 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1636 event pairs, 60 based on Foata normal form. 3/422 useless extension candidates. Maximal degree in co-relation 1943. Up to 360 conditions per place. [2024-06-28 03:16:16,512 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 37 selfloop transitions, 18 changer transitions 0/63 dead transitions. [2024-06-28 03:16:16,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 63 transitions, 472 flow [2024-06-28 03:16:16,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:16:16,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:16:16,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-28 03:16:16,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-06-28 03:16:16,513 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 346 flow. Second operand 7 states and 95 transitions. [2024-06-28 03:16:16,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 63 transitions, 472 flow [2024-06-28 03:16:16,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 63 transitions, 436 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 03:16:16,517 INFO L231 Difference]: Finished difference. Result has 70 places, 56 transitions, 351 flow [2024-06-28 03:16:16,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=351, PETRI_PLACES=70, PETRI_TRANSITIONS=56} [2024-06-28 03:16:16,518 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 38 predicate places. [2024-06-28 03:16:16,518 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 56 transitions, 351 flow [2024-06-28 03:16:16,518 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-28 03:16:16,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:16,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:16,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:16:16,518 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:16,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:16,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1981975232, now seen corresponding path program 1 times [2024-06-28 03:16:16,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:16,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617313849] [2024-06-28 03:16:16,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:16,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:16,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:17,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:17,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:17,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617313849] [2024-06-28 03:16:17,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617313849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:17,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:17,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:17,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631713139] [2024-06-28 03:16:17,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:17,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:17,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:17,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:17,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:17,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:17,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 56 transitions, 351 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-28 03:16:17,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:17,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:17,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:17,460 INFO L124 PetriNetUnfolderBase]: 253/471 cut-off events. [2024-06-28 03:16:17,461 INFO L125 PetriNetUnfolderBase]: For 6146/6146 co-relation queries the response was YES. [2024-06-28 03:16:17,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2259 conditions, 471 events. 253/471 cut-off events. For 6146/6146 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1843 event pairs, 54 based on Foata normal form. 2/472 useless extension candidates. Maximal degree in co-relation 2227. Up to 378 conditions per place. [2024-06-28 03:16:17,464 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 56 selfloop transitions, 20 changer transitions 0/84 dead transitions. [2024-06-28 03:16:17,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 84 transitions, 628 flow [2024-06-28 03:16:17,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:17,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:17,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-28 03:16:17,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4208754208754209 [2024-06-28 03:16:17,465 INFO L175 Difference]: Start difference. First operand has 70 places, 56 transitions, 351 flow. Second operand 9 states and 125 transitions. [2024-06-28 03:16:17,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 84 transitions, 628 flow [2024-06-28 03:16:17,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 84 transitions, 583 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:17,470 INFO L231 Difference]: Finished difference. Result has 76 places, 68 transitions, 452 flow [2024-06-28 03:16:17,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=452, PETRI_PLACES=76, PETRI_TRANSITIONS=68} [2024-06-28 03:16:17,471 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 44 predicate places. [2024-06-28 03:16:17,471 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 68 transitions, 452 flow [2024-06-28 03:16:17,471 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-28 03:16:17,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:17,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:17,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:16:17,471 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:17,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:17,472 INFO L85 PathProgramCache]: Analyzing trace with hash -2143967394, now seen corresponding path program 2 times [2024-06-28 03:16:17,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:17,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111582450] [2024-06-28 03:16:17,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:17,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:17,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:18,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:18,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:18,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111582450] [2024-06-28 03:16:18,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111582450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:18,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:18,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:18,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587306037] [2024-06-28 03:16:18,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:18,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:18,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:18,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:18,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:18,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:18,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 68 transitions, 452 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-28 03:16:18,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:18,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:18,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:18,470 INFO L124 PetriNetUnfolderBase]: 259/483 cut-off events. [2024-06-28 03:16:18,470 INFO L125 PetriNetUnfolderBase]: For 7087/7087 co-relation queries the response was YES. [2024-06-28 03:16:18,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2451 conditions, 483 events. 259/483 cut-off events. For 7087/7087 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1943 event pairs, 60 based on Foata normal form. 2/484 useless extension candidates. Maximal degree in co-relation 2415. Up to 388 conditions per place. [2024-06-28 03:16:18,474 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 57 selfloop transitions, 22 changer transitions 0/87 dead transitions. [2024-06-28 03:16:18,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 87 transitions, 712 flow [2024-06-28 03:16:18,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:18,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:18,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-28 03:16:18,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107744107744108 [2024-06-28 03:16:18,475 INFO L175 Difference]: Start difference. First operand has 76 places, 68 transitions, 452 flow. Second operand 9 states and 122 transitions. [2024-06-28 03:16:18,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 87 transitions, 712 flow [2024-06-28 03:16:18,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 87 transitions, 677 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 03:16:18,482 INFO L231 Difference]: Finished difference. Result has 86 places, 75 transitions, 560 flow [2024-06-28 03:16:18,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=560, PETRI_PLACES=86, PETRI_TRANSITIONS=75} [2024-06-28 03:16:18,482 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 54 predicate places. [2024-06-28 03:16:18,482 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 75 transitions, 560 flow [2024-06-28 03:16:18,483 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-28 03:16:18,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:18,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:18,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:16:18,483 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:18,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:18,483 INFO L85 PathProgramCache]: Analyzing trace with hash 411492066, now seen corresponding path program 3 times [2024-06-28 03:16:18,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:18,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911912072] [2024-06-28 03:16:18,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:18,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:18,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:19,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:19,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:19,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911912072] [2024-06-28 03:16:19,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911912072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:19,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:19,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:19,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029851183] [2024-06-28 03:16:19,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:19,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:19,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:19,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:19,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:19,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:19,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 75 transitions, 560 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-28 03:16:19,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:19,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:19,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:19,432 INFO L124 PetriNetUnfolderBase]: 275/513 cut-off events. [2024-06-28 03:16:19,432 INFO L125 PetriNetUnfolderBase]: For 8520/8520 co-relation queries the response was YES. [2024-06-28 03:16:19,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2765 conditions, 513 events. 275/513 cut-off events. For 8520/8520 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2089 event pairs, 57 based on Foata normal form. 2/514 useless extension candidates. Maximal degree in co-relation 2724. Up to 386 conditions per place. [2024-06-28 03:16:19,436 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 56 selfloop transitions, 30 changer transitions 0/94 dead transitions. [2024-06-28 03:16:19,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 94 transitions, 868 flow [2024-06-28 03:16:19,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:19,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:19,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-28 03:16:19,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-28 03:16:19,437 INFO L175 Difference]: Start difference. First operand has 86 places, 75 transitions, 560 flow. Second operand 8 states and 114 transitions. [2024-06-28 03:16:19,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 94 transitions, 868 flow [2024-06-28 03:16:19,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 94 transitions, 829 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 03:16:19,443 INFO L231 Difference]: Finished difference. Result has 92 places, 79 transitions, 642 flow [2024-06-28 03:16:19,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=642, PETRI_PLACES=92, PETRI_TRANSITIONS=79} [2024-06-28 03:16:19,444 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 60 predicate places. [2024-06-28 03:16:19,444 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 79 transitions, 642 flow [2024-06-28 03:16:19,444 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-28 03:16:19,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:19,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:19,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:16:19,445 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:19,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:19,445 INFO L85 PathProgramCache]: Analyzing trace with hash 547166951, now seen corresponding path program 1 times [2024-06-28 03:16:19,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:19,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569395229] [2024-06-28 03:16:19,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:19,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:19,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:20,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:20,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:20,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569395229] [2024-06-28 03:16:20,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569395229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:20,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:20,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:20,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822822375] [2024-06-28 03:16:20,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:20,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:20,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:20,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:20,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:20,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:20,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 79 transitions, 642 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:20,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:20,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:20,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:20,425 INFO L124 PetriNetUnfolderBase]: 293/532 cut-off events. [2024-06-28 03:16:20,425 INFO L125 PetriNetUnfolderBase]: For 9353/9353 co-relation queries the response was YES. [2024-06-28 03:16:20,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2944 conditions, 532 events. 293/532 cut-off events. For 9353/9353 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2144 event pairs, 57 based on Foata normal form. 1/532 useless extension candidates. Maximal degree in co-relation 2901. Up to 472 conditions per place. [2024-06-28 03:16:20,428 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 71 selfloop transitions, 20 changer transitions 0/94 dead transitions. [2024-06-28 03:16:20,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 94 transitions, 890 flow [2024-06-28 03:16:20,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:20,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:20,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-28 03:16:20,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-28 03:16:20,432 INFO L175 Difference]: Start difference. First operand has 92 places, 79 transitions, 642 flow. Second operand 8 states and 102 transitions. [2024-06-28 03:16:20,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 94 transitions, 890 flow [2024-06-28 03:16:20,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 94 transitions, 842 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 03:16:20,442 INFO L231 Difference]: Finished difference. Result has 96 places, 81 transitions, 661 flow [2024-06-28 03:16:20,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=661, PETRI_PLACES=96, PETRI_TRANSITIONS=81} [2024-06-28 03:16:20,443 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 64 predicate places. [2024-06-28 03:16:20,443 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 81 transitions, 661 flow [2024-06-28 03:16:20,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:20,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:20,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:20,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:16:20,444 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:20,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:20,444 INFO L85 PathProgramCache]: Analyzing trace with hash -312687621, now seen corresponding path program 2 times [2024-06-28 03:16:20,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:20,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855318787] [2024-06-28 03:16:20,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:20,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:20,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:21,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:21,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:21,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855318787] [2024-06-28 03:16:21,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855318787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:21,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:21,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:21,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282149005] [2024-06-28 03:16:21,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:21,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:21,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:21,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:21,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:21,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:21,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 81 transitions, 661 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:21,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:21,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:21,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:21,434 INFO L124 PetriNetUnfolderBase]: 316/570 cut-off events. [2024-06-28 03:16:21,434 INFO L125 PetriNetUnfolderBase]: For 10307/10307 co-relation queries the response was YES. [2024-06-28 03:16:21,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3217 conditions, 570 events. 316/570 cut-off events. For 10307/10307 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2323 event pairs, 59 based on Foata normal form. 1/570 useless extension candidates. Maximal degree in co-relation 3172. Up to 498 conditions per place. [2024-06-28 03:16:21,438 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 75 selfloop transitions, 28 changer transitions 0/106 dead transitions. [2024-06-28 03:16:21,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 106 transitions, 1069 flow [2024-06-28 03:16:21,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:21,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:21,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-28 03:16:21,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38047138047138046 [2024-06-28 03:16:21,440 INFO L175 Difference]: Start difference. First operand has 96 places, 81 transitions, 661 flow. Second operand 9 states and 113 transitions. [2024-06-28 03:16:21,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 106 transitions, 1069 flow [2024-06-28 03:16:21,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 106 transitions, 997 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:21,450 INFO L231 Difference]: Finished difference. Result has 102 places, 96 transitions, 827 flow [2024-06-28 03:16:21,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=827, PETRI_PLACES=102, PETRI_TRANSITIONS=96} [2024-06-28 03:16:21,450 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 70 predicate places. [2024-06-28 03:16:21,450 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 96 transitions, 827 flow [2024-06-28 03:16:21,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:21,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:21,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:21,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:16:21,451 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:21,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:21,451 INFO L85 PathProgramCache]: Analyzing trace with hash 417064192, now seen corresponding path program 1 times [2024-06-28 03:16:21,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:21,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265607055] [2024-06-28 03:16:21,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:21,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:21,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:22,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-28 03:16:22,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:22,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265607055] [2024-06-28 03:16:22,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265607055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:22,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:22,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:22,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642490093] [2024-06-28 03:16:22,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:22,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:22,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:22,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:22,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:22,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:22,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 96 transitions, 827 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-28 03:16:22,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:22,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:22,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:22,395 INFO L124 PetriNetUnfolderBase]: 298/555 cut-off events. [2024-06-28 03:16:22,396 INFO L125 PetriNetUnfolderBase]: For 11243/11243 co-relation queries the response was YES. [2024-06-28 03:16:22,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3194 conditions, 555 events. 298/555 cut-off events. For 11243/11243 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2336 event pairs, 58 based on Foata normal form. 1/555 useless extension candidates. Maximal degree in co-relation 3145. Up to 469 conditions per place. [2024-06-28 03:16:22,400 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 72 selfloop transitions, 19 changer transitions 0/108 dead transitions. [2024-06-28 03:16:22,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 108 transitions, 1058 flow [2024-06-28 03:16:22,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:22,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:22,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-28 03:16:22,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-28 03:16:22,401 INFO L175 Difference]: Start difference. First operand has 102 places, 96 transitions, 827 flow. Second operand 8 states and 106 transitions. [2024-06-28 03:16:22,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 108 transitions, 1058 flow [2024-06-28 03:16:22,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 108 transitions, 1012 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:16:22,413 INFO L231 Difference]: Finished difference. Result has 106 places, 98 transitions, 844 flow [2024-06-28 03:16:22,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=844, PETRI_PLACES=106, PETRI_TRANSITIONS=98} [2024-06-28 03:16:22,413 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 74 predicate places. [2024-06-28 03:16:22,414 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 98 transitions, 844 flow [2024-06-28 03:16:22,414 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-28 03:16:22,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:22,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:22,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:16:22,414 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:22,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:22,415 INFO L85 PathProgramCache]: Analyzing trace with hash -2138253257, now seen corresponding path program 3 times [2024-06-28 03:16:22,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:22,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377397813] [2024-06-28 03:16:22,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:22,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:22,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:23,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-28 03:16:23,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:23,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377397813] [2024-06-28 03:16:23,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377397813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:23,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:23,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:23,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908700736] [2024-06-28 03:16:23,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:23,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:23,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:23,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:23,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:23,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:23,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 98 transitions, 844 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:23,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:23,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:23,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:23,355 INFO L124 PetriNetUnfolderBase]: 325/585 cut-off events. [2024-06-28 03:16:23,355 INFO L125 PetriNetUnfolderBase]: For 12565/12565 co-relation queries the response was YES. [2024-06-28 03:16:23,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3502 conditions, 585 events. 325/585 cut-off events. For 12565/12565 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2399 event pairs, 56 based on Foata normal form. 2/586 useless extension candidates. Maximal degree in co-relation 3451. Up to 490 conditions per place. [2024-06-28 03:16:23,360 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 72 selfloop transitions, 37 changer transitions 0/112 dead transitions. [2024-06-28 03:16:23,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 112 transitions, 1182 flow [2024-06-28 03:16:23,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:23,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:23,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-28 03:16:23,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-28 03:16:23,361 INFO L175 Difference]: Start difference. First operand has 106 places, 98 transitions, 844 flow. Second operand 8 states and 104 transitions. [2024-06-28 03:16:23,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 112 transitions, 1182 flow [2024-06-28 03:16:23,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 112 transitions, 1128 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:23,372 INFO L231 Difference]: Finished difference. Result has 108 places, 102 transitions, 928 flow [2024-06-28 03:16:23,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=928, PETRI_PLACES=108, PETRI_TRANSITIONS=102} [2024-06-28 03:16:23,373 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 76 predicate places. [2024-06-28 03:16:23,373 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 102 transitions, 928 flow [2024-06-28 03:16:23,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:23,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:23,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:23,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:16:23,374 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:23,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:23,374 INFO L85 PathProgramCache]: Analyzing trace with hash -2138253474, now seen corresponding path program 4 times [2024-06-28 03:16:23,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:23,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717303821] [2024-06-28 03:16:23,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:23,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:23,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:24,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-28 03:16:24,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:24,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717303821] [2024-06-28 03:16:24,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717303821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:24,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:24,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:24,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578333285] [2024-06-28 03:16:24,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:24,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:24,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:24,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:24,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:24,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:24,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 102 transitions, 928 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-28 03:16:24,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:24,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:24,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:24,373 INFO L124 PetriNetUnfolderBase]: 317/583 cut-off events. [2024-06-28 03:16:24,374 INFO L125 PetriNetUnfolderBase]: For 14044/14044 co-relation queries the response was YES. [2024-06-28 03:16:24,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3604 conditions, 583 events. 317/583 cut-off events. For 14044/14044 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2428 event pairs, 58 based on Foata normal form. 2/584 useless extension candidates. Maximal degree in co-relation 3552. Up to 417 conditions per place. [2024-06-28 03:16:24,382 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 65 selfloop transitions, 36 changer transitions 0/116 dead transitions. [2024-06-28 03:16:24,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 116 transitions, 1238 flow [2024-06-28 03:16:24,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:24,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:24,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-28 03:16:24,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-06-28 03:16:24,383 INFO L175 Difference]: Start difference. First operand has 108 places, 102 transitions, 928 flow. Second operand 8 states and 113 transitions. [2024-06-28 03:16:24,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 116 transitions, 1238 flow [2024-06-28 03:16:24,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 116 transitions, 1173 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 03:16:24,398 INFO L231 Difference]: Finished difference. Result has 112 places, 104 transitions, 975 flow [2024-06-28 03:16:24,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=863, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=975, PETRI_PLACES=112, PETRI_TRANSITIONS=104} [2024-06-28 03:16:24,398 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 80 predicate places. [2024-06-28 03:16:24,398 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 104 transitions, 975 flow [2024-06-28 03:16:24,399 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-28 03:16:24,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:24,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:24,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:16:24,399 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:24,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:24,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1937156567, now seen corresponding path program 4 times [2024-06-28 03:16:24,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:24,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850466173] [2024-06-28 03:16:24,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:24,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:24,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:25,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:25,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:25,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850466173] [2024-06-28 03:16:25,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850466173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:25,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:25,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:25,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43319646] [2024-06-28 03:16:25,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:25,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:25,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:25,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:25,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:25,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:25,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 104 transitions, 975 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:25,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:25,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:25,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:25,326 INFO L124 PetriNetUnfolderBase]: 339/611 cut-off events. [2024-06-28 03:16:25,326 INFO L125 PetriNetUnfolderBase]: For 15025/15025 co-relation queries the response was YES. [2024-06-28 03:16:25,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3882 conditions, 611 events. 339/611 cut-off events. For 15025/15025 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2545 event pairs, 62 based on Foata normal form. 1/611 useless extension candidates. Maximal degree in co-relation 3828. Up to 484 conditions per place. [2024-06-28 03:16:25,330 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 72 selfloop transitions, 45 changer transitions 0/120 dead transitions. [2024-06-28 03:16:25,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 120 transitions, 1453 flow [2024-06-28 03:16:25,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:25,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:25,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-28 03:16:25,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053030303030303 [2024-06-28 03:16:25,331 INFO L175 Difference]: Start difference. First operand has 112 places, 104 transitions, 975 flow. Second operand 8 states and 107 transitions. [2024-06-28 03:16:25,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 120 transitions, 1453 flow [2024-06-28 03:16:25,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 120 transitions, 1359 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:25,345 INFO L231 Difference]: Finished difference. Result has 114 places, 110 transitions, 1058 flow [2024-06-28 03:16:25,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1058, PETRI_PLACES=114, PETRI_TRANSITIONS=110} [2024-06-28 03:16:25,346 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 82 predicate places. [2024-06-28 03:16:25,346 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 110 transitions, 1058 flow [2024-06-28 03:16:25,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:25,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:25,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:25,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:16:25,347 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:25,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:25,347 INFO L85 PathProgramCache]: Analyzing trace with hash 803876990, now seen corresponding path program 2 times [2024-06-28 03:16:25,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:25,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015206012] [2024-06-28 03:16:25,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:25,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:25,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:26,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-28 03:16:26,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:26,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015206012] [2024-06-28 03:16:26,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015206012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:26,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:26,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:26,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100762741] [2024-06-28 03:16:26,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:26,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:26,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:26,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:26,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:26,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:26,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 110 transitions, 1058 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-28 03:16:26,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:26,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:26,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:26,265 INFO L124 PetriNetUnfolderBase]: 323/597 cut-off events. [2024-06-28 03:16:26,265 INFO L125 PetriNetUnfolderBase]: For 15890/15890 co-relation queries the response was YES. [2024-06-28 03:16:26,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3789 conditions, 597 events. 323/597 cut-off events. For 15890/15890 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2545 event pairs, 59 based on Foata normal form. 1/597 useless extension candidates. Maximal degree in co-relation 3734. Up to 470 conditions per place. [2024-06-28 03:16:26,271 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 77 selfloop transitions, 26 changer transitions 0/125 dead transitions. [2024-06-28 03:16:26,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 125 transitions, 1388 flow [2024-06-28 03:16:26,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:26,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:26,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 110 transitions. [2024-06-28 03:16:26,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:16:26,272 INFO L175 Difference]: Start difference. First operand has 114 places, 110 transitions, 1058 flow. Second operand 8 states and 110 transitions. [2024-06-28 03:16:26,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 125 transitions, 1388 flow [2024-06-28 03:16:26,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 125 transitions, 1290 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 03:16:26,286 INFO L231 Difference]: Finished difference. Result has 119 places, 116 transitions, 1079 flow [2024-06-28 03:16:26,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=960, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1079, PETRI_PLACES=119, PETRI_TRANSITIONS=116} [2024-06-28 03:16:26,288 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 87 predicate places. [2024-06-28 03:16:26,288 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 116 transitions, 1079 flow [2024-06-28 03:16:26,288 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-28 03:16:26,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:26,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:26,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:16:26,288 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:26,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:26,289 INFO L85 PathProgramCache]: Analyzing trace with hash -842237470, now seen corresponding path program 3 times [2024-06-28 03:16:26,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:26,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71715051] [2024-06-28 03:16:26,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:26,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:26,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:26,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:26,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:26,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71715051] [2024-06-28 03:16:26,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71715051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:26,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:26,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:26,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866979291] [2024-06-28 03:16:26,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:26,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:26,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:26,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:26,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:27,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:27,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 116 transitions, 1079 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-28 03:16:27,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:27,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:27,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:27,203 INFO L124 PetriNetUnfolderBase]: 326/602 cut-off events. [2024-06-28 03:16:27,203 INFO L125 PetriNetUnfolderBase]: For 16973/16973 co-relation queries the response was YES. [2024-06-28 03:16:27,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3859 conditions, 602 events. 326/602 cut-off events. For 16973/16973 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2559 event pairs, 59 based on Foata normal form. 1/602 useless extension candidates. Maximal degree in co-relation 3802. Up to 474 conditions per place. [2024-06-28 03:16:27,207 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 75 selfloop transitions, 30 changer transitions 0/127 dead transitions. [2024-06-28 03:16:27,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 127 transitions, 1393 flow [2024-06-28 03:16:27,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:27,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:27,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-28 03:16:27,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4128787878787879 [2024-06-28 03:16:27,208 INFO L175 Difference]: Start difference. First operand has 119 places, 116 transitions, 1079 flow. Second operand 8 states and 109 transitions. [2024-06-28 03:16:27,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 127 transitions, 1393 flow [2024-06-28 03:16:27,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 127 transitions, 1367 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 03:16:27,225 INFO L231 Difference]: Finished difference. Result has 124 places, 118 transitions, 1140 flow [2024-06-28 03:16:27,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1140, PETRI_PLACES=124, PETRI_TRANSITIONS=118} [2024-06-28 03:16:27,225 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 92 predicate places. [2024-06-28 03:16:27,225 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 118 transitions, 1140 flow [2024-06-28 03:16:27,225 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-28 03:16:27,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:27,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:27,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:16:27,226 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:27,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:27,226 INFO L85 PathProgramCache]: Analyzing trace with hash 813400190, now seen corresponding path program 4 times [2024-06-28 03:16:27,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:27,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403699053] [2024-06-28 03:16:27,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:27,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:27,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:27,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:27,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:27,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403699053] [2024-06-28 03:16:27,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403699053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:27,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:27,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:27,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526063093] [2024-06-28 03:16:27,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:27,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:27,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:27,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:27,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:28,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:28,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 118 transitions, 1140 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-28 03:16:28,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:28,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:28,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:28,211 INFO L124 PetriNetUnfolderBase]: 324/599 cut-off events. [2024-06-28 03:16:28,211 INFO L125 PetriNetUnfolderBase]: For 17818/17818 co-relation queries the response was YES. [2024-06-28 03:16:28,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3913 conditions, 599 events. 324/599 cut-off events. For 17818/17818 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2553 event pairs, 59 based on Foata normal form. 1/599 useless extension candidates. Maximal degree in co-relation 3854. Up to 472 conditions per place. [2024-06-28 03:16:28,214 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 71 selfloop transitions, 33 changer transitions 0/126 dead transitions. [2024-06-28 03:16:28,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 126 transitions, 1376 flow [2024-06-28 03:16:28,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:28,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:28,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-28 03:16:28,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053030303030303 [2024-06-28 03:16:28,215 INFO L175 Difference]: Start difference. First operand has 124 places, 118 transitions, 1140 flow. Second operand 8 states and 107 transitions. [2024-06-28 03:16:28,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 126 transitions, 1376 flow [2024-06-28 03:16:28,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 126 transitions, 1303 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:28,234 INFO L231 Difference]: Finished difference. Result has 127 places, 118 transitions, 1138 flow [2024-06-28 03:16:28,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1138, PETRI_PLACES=127, PETRI_TRANSITIONS=118} [2024-06-28 03:16:28,235 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 95 predicate places. [2024-06-28 03:16:28,235 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 118 transitions, 1138 flow [2024-06-28 03:16:28,235 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-28 03:16:28,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:28,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:28,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:16:28,236 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:28,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:28,236 INFO L85 PathProgramCache]: Analyzing trace with hash 813073481, now seen corresponding path program 5 times [2024-06-28 03:16:28,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:28,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242503687] [2024-06-28 03:16:28,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:28,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:28,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:28,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:28,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:28,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242503687] [2024-06-28 03:16:28,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242503687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:28,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:28,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:28,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274986437] [2024-06-28 03:16:28,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:28,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:28,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:28,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:28,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:28,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:28,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 118 transitions, 1138 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:28,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:28,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:28,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:29,124 INFO L124 PetriNetUnfolderBase]: 341/614 cut-off events. [2024-06-28 03:16:29,124 INFO L125 PetriNetUnfolderBase]: For 18706/18706 co-relation queries the response was YES. [2024-06-28 03:16:29,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4057 conditions, 614 events. 341/614 cut-off events. For 18706/18706 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2564 event pairs, 62 based on Foata normal form. 1/614 useless extension candidates. Maximal degree in co-relation 3997. Up to 489 conditions per place. [2024-06-28 03:16:29,127 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 72 selfloop transitions, 51 changer transitions 0/126 dead transitions. [2024-06-28 03:16:29,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 126 transitions, 1458 flow [2024-06-28 03:16:29,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:29,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:29,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-28 03:16:29,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39015151515151514 [2024-06-28 03:16:29,129 INFO L175 Difference]: Start difference. First operand has 127 places, 118 transitions, 1138 flow. Second operand 8 states and 103 transitions. [2024-06-28 03:16:29,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 126 transitions, 1458 flow [2024-06-28 03:16:29,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 126 transitions, 1386 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:29,144 INFO L231 Difference]: Finished difference. Result has 129 places, 118 transitions, 1173 flow [2024-06-28 03:16:29,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1173, PETRI_PLACES=129, PETRI_TRANSITIONS=118} [2024-06-28 03:16:29,145 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 97 predicate places. [2024-06-28 03:16:29,145 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 118 transitions, 1173 flow [2024-06-28 03:16:29,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:29,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:29,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:29,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:16:29,146 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:29,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:29,146 INFO L85 PathProgramCache]: Analyzing trace with hash 803869271, now seen corresponding path program 6 times [2024-06-28 03:16:29,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:29,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166980096] [2024-06-28 03:16:29,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:29,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:29,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:29,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:29,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:29,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166980096] [2024-06-28 03:16:29,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166980096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:29,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:29,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:29,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588951778] [2024-06-28 03:16:29,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:29,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:29,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:29,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:29,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:29,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:29,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 118 transitions, 1173 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:29,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:29,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:29,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:30,098 INFO L124 PetriNetUnfolderBase]: 339/611 cut-off events. [2024-06-28 03:16:30,099 INFO L125 PetriNetUnfolderBase]: For 19579/19579 co-relation queries the response was YES. [2024-06-28 03:16:30,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4089 conditions, 611 events. 339/611 cut-off events. For 19579/19579 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2538 event pairs, 62 based on Foata normal form. 1/611 useless extension candidates. Maximal degree in co-relation 4028. Up to 487 conditions per place. [2024-06-28 03:16:30,104 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 77 selfloop transitions, 46 changer transitions 0/126 dead transitions. [2024-06-28 03:16:30,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 126 transitions, 1495 flow [2024-06-28 03:16:30,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:30,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:30,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-28 03:16:30,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-28 03:16:30,105 INFO L175 Difference]: Start difference. First operand has 129 places, 118 transitions, 1173 flow. Second operand 8 states and 104 transitions. [2024-06-28 03:16:30,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 126 transitions, 1495 flow [2024-06-28 03:16:30,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 126 transitions, 1398 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:30,127 INFO L231 Difference]: Finished difference. Result has 131 places, 118 transitions, 1173 flow [2024-06-28 03:16:30,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1173, PETRI_PLACES=131, PETRI_TRANSITIONS=118} [2024-06-28 03:16:30,128 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 99 predicate places. [2024-06-28 03:16:30,128 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 118 transitions, 1173 flow [2024-06-28 03:16:30,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:30,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:30,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:30,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:16:30,128 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:30,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:30,129 INFO L85 PathProgramCache]: Analyzing trace with hash 803869054, now seen corresponding path program 5 times [2024-06-28 03:16:30,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:30,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557214947] [2024-06-28 03:16:30,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:30,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:30,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:30,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:30,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:30,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557214947] [2024-06-28 03:16:30,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557214947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:30,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:30,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:30,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894044485] [2024-06-28 03:16:30,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:30,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:30,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:30,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:30,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:30,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:30,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 118 transitions, 1173 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-28 03:16:30,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:30,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:30,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:31,093 INFO L124 PetriNetUnfolderBase]: 325/600 cut-off events. [2024-06-28 03:16:31,093 INFO L125 PetriNetUnfolderBase]: For 21192/21192 co-relation queries the response was YES. [2024-06-28 03:16:31,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4035 conditions, 600 events. 325/600 cut-off events. For 21192/21192 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2542 event pairs, 67 based on Foata normal form. 2/601 useless extension candidates. Maximal degree in co-relation 3973. Up to 414 conditions per place. [2024-06-28 03:16:31,097 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 73 selfloop transitions, 39 changer transitions 0/130 dead transitions. [2024-06-28 03:16:31,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 130 transitions, 1517 flow [2024-06-28 03:16:31,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:31,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:31,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-28 03:16:31,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-28 03:16:31,098 INFO L175 Difference]: Start difference. First operand has 131 places, 118 transitions, 1173 flow. Second operand 8 states and 112 transitions. [2024-06-28 03:16:31,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 130 transitions, 1517 flow [2024-06-28 03:16:31,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 130 transitions, 1420 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:31,123 INFO L231 Difference]: Finished difference. Result has 132 places, 120 transitions, 1197 flow [2024-06-28 03:16:31,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1197, PETRI_PLACES=132, PETRI_TRANSITIONS=120} [2024-06-28 03:16:31,123 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 100 predicate places. [2024-06-28 03:16:31,123 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 120 transitions, 1197 flow [2024-06-28 03:16:31,123 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-28 03:16:31,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:31,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:31,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:16:31,124 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:31,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:31,124 INFO L85 PathProgramCache]: Analyzing trace with hash 497035936, now seen corresponding path program 6 times [2024-06-28 03:16:31,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:31,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879276978] [2024-06-28 03:16:31,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:31,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:31,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:31,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:31,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:31,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879276978] [2024-06-28 03:16:31,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879276978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:31,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:31,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:31,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843504582] [2024-06-28 03:16:31,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:31,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:31,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:31,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:31,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:31,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:31,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 120 transitions, 1197 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-28 03:16:31,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:31,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:31,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:32,030 INFO L124 PetriNetUnfolderBase]: 335/620 cut-off events. [2024-06-28 03:16:32,030 INFO L125 PetriNetUnfolderBase]: For 22828/22828 co-relation queries the response was YES. [2024-06-28 03:16:32,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4228 conditions, 620 events. 335/620 cut-off events. For 22828/22828 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2678 event pairs, 54 based on Foata normal form. 2/621 useless extension candidates. Maximal degree in co-relation 4165. Up to 495 conditions per place. [2024-06-28 03:16:32,034 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 95 selfloop transitions, 27 changer transitions 0/140 dead transitions. [2024-06-28 03:16:32,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 140 transitions, 1551 flow [2024-06-28 03:16:32,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:32,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:32,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-28 03:16:32,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4208754208754209 [2024-06-28 03:16:32,036 INFO L175 Difference]: Start difference. First operand has 132 places, 120 transitions, 1197 flow. Second operand 9 states and 125 transitions. [2024-06-28 03:16:32,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 140 transitions, 1551 flow [2024-06-28 03:16:32,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 140 transitions, 1438 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:32,059 INFO L231 Difference]: Finished difference. Result has 136 places, 125 transitions, 1229 flow [2024-06-28 03:16:32,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1229, PETRI_PLACES=136, PETRI_TRANSITIONS=125} [2024-06-28 03:16:32,060 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 104 predicate places. [2024-06-28 03:16:32,061 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 125 transitions, 1229 flow [2024-06-28 03:16:32,061 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-28 03:16:32,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:32,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:32,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:16:32,061 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:32,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:32,062 INFO L85 PathProgramCache]: Analyzing trace with hash -826007898, now seen corresponding path program 7 times [2024-06-28 03:16:32,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:32,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268348800] [2024-06-28 03:16:32,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:32,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:32,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:32,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:32,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:32,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268348800] [2024-06-28 03:16:32,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268348800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:32,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:32,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:32,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119881768] [2024-06-28 03:16:32,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:32,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:32,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:32,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:32,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:32,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:32,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 125 transitions, 1229 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-28 03:16:32,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:32,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:32,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:32,882 INFO L124 PetriNetUnfolderBase]: 331/614 cut-off events. [2024-06-28 03:16:32,883 INFO L125 PetriNetUnfolderBase]: For 22892/22892 co-relation queries the response was YES. [2024-06-28 03:16:32,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4111 conditions, 614 events. 331/614 cut-off events. For 22892/22892 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2640 event pairs, 53 based on Foata normal form. 2/615 useless extension candidates. Maximal degree in co-relation 4046. Up to 489 conditions per place. [2024-06-28 03:16:32,887 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 94 selfloop transitions, 29 changer transitions 0/141 dead transitions. [2024-06-28 03:16:32,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 141 transitions, 1519 flow [2024-06-28 03:16:32,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:32,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:32,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-28 03:16:32,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4208754208754209 [2024-06-28 03:16:32,894 INFO L175 Difference]: Start difference. First operand has 136 places, 125 transitions, 1229 flow. Second operand 9 states and 125 transitions. [2024-06-28 03:16:32,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 141 transitions, 1519 flow [2024-06-28 03:16:32,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 141 transitions, 1450 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:32,924 INFO L231 Difference]: Finished difference. Result has 140 places, 125 transitions, 1223 flow [2024-06-28 03:16:32,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1160, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1223, PETRI_PLACES=140, PETRI_TRANSITIONS=125} [2024-06-28 03:16:32,925 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 108 predicate places. [2024-06-28 03:16:32,925 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 125 transitions, 1223 flow [2024-06-28 03:16:32,925 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-28 03:16:32,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:32,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:32,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:16:32,926 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:32,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:32,926 INFO L85 PathProgramCache]: Analyzing trace with hash 711211209, now seen corresponding path program 7 times [2024-06-28 03:16:32,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:32,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376357312] [2024-06-28 03:16:32,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:32,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:32,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:33,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:33,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:33,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376357312] [2024-06-28 03:16:33,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376357312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:33,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:33,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:33,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123865026] [2024-06-28 03:16:33,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:33,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:33,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:33,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:33,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:33,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:33,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 125 transitions, 1223 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:33,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:33,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:33,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:33,848 INFO L124 PetriNetUnfolderBase]: 344/626 cut-off events. [2024-06-28 03:16:33,848 INFO L125 PetriNetUnfolderBase]: For 22663/22663 co-relation queries the response was YES. [2024-06-28 03:16:33,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4145 conditions, 626 events. 344/626 cut-off events. For 22663/22663 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2667 event pairs, 57 based on Foata normal form. 1/626 useless extension candidates. Maximal degree in co-relation 4080. Up to 546 conditions per place. [2024-06-28 03:16:33,853 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 105 selfloop transitions, 29 changer transitions 0/137 dead transitions. [2024-06-28 03:16:33,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 137 transitions, 1530 flow [2024-06-28 03:16:33,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:33,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:33,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 03:16:33,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-28 03:16:33,854 INFO L175 Difference]: Start difference. First operand has 140 places, 125 transitions, 1223 flow. Second operand 9 states and 114 transitions. [2024-06-28 03:16:33,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 137 transitions, 1530 flow [2024-06-28 03:16:33,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 137 transitions, 1421 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 03:16:33,881 INFO L231 Difference]: Finished difference. Result has 141 places, 125 transitions, 1177 flow [2024-06-28 03:16:33,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1177, PETRI_PLACES=141, PETRI_TRANSITIONS=125} [2024-06-28 03:16:33,882 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 109 predicate places. [2024-06-28 03:16:33,882 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 125 transitions, 1177 flow [2024-06-28 03:16:33,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:33,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:33,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:33,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:16:33,883 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:33,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:33,883 INFO L85 PathProgramCache]: Analyzing trace with hash 813412094, now seen corresponding path program 1 times [2024-06-28 03:16:33,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:33,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150843253] [2024-06-28 03:16:33,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:33,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:33,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:34,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:34,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:34,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150843253] [2024-06-28 03:16:34,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150843253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:34,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:34,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:34,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810330018] [2024-06-28 03:16:34,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:34,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:34,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:34,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:34,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:34,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:34,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 125 transitions, 1177 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:16:34,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:34,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:34,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:35,108 INFO L124 PetriNetUnfolderBase]: 321/599 cut-off events. [2024-06-28 03:16:35,108 INFO L125 PetriNetUnfolderBase]: For 23648/23650 co-relation queries the response was YES. [2024-06-28 03:16:35,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3903 conditions, 599 events. 321/599 cut-off events. For 23648/23650 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2620 event pairs, 67 based on Foata normal form. 3/598 useless extension candidates. Maximal degree in co-relation 3838. Up to 514 conditions per place. [2024-06-28 03:16:35,112 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 98 selfloop transitions, 15 changer transitions 0/135 dead transitions. [2024-06-28 03:16:35,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 135 transitions, 1433 flow [2024-06-28 03:16:35,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:35,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:35,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 03:16:35,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-28 03:16:35,125 INFO L175 Difference]: Start difference. First operand has 141 places, 125 transitions, 1177 flow. Second operand 9 states and 114 transitions. [2024-06-28 03:16:35,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 135 transitions, 1433 flow [2024-06-28 03:16:35,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 135 transitions, 1309 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 03:16:35,149 INFO L231 Difference]: Finished difference. Result has 142 places, 127 transitions, 1104 flow [2024-06-28 03:16:35,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1104, PETRI_PLACES=142, PETRI_TRANSITIONS=127} [2024-06-28 03:16:35,149 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 110 predicate places. [2024-06-28 03:16:35,149 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 127 transitions, 1104 flow [2024-06-28 03:16:35,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:16:35,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:35,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:35,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:16:35,150 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:35,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:35,150 INFO L85 PathProgramCache]: Analyzing trace with hash -2038599238, now seen corresponding path program 1 times [2024-06-28 03:16:35,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:35,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760614751] [2024-06-28 03:16:35,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:35,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:35,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:35,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:35,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:35,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760614751] [2024-06-28 03:16:35,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760614751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:35,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:35,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:35,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637658731] [2024-06-28 03:16:35,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:35,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:35,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:35,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:35,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:36,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:36,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 127 transitions, 1104 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:16:36,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:36,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:36,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:36,376 INFO L124 PetriNetUnfolderBase]: 324/604 cut-off events. [2024-06-28 03:16:36,377 INFO L125 PetriNetUnfolderBase]: For 23892/23892 co-relation queries the response was YES. [2024-06-28 03:16:36,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3881 conditions, 604 events. 324/604 cut-off events. For 23892/23892 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2633 event pairs, 51 based on Foata normal form. 1/604 useless extension candidates. Maximal degree in co-relation 3818. Up to 465 conditions per place. [2024-06-28 03:16:36,382 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 98 selfloop transitions, 30 changer transitions 0/146 dead transitions. [2024-06-28 03:16:36,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 146 transitions, 1446 flow [2024-06-28 03:16:36,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:36,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:36,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 126 transitions. [2024-06-28 03:16:36,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-28 03:16:36,389 INFO L175 Difference]: Start difference. First operand has 142 places, 127 transitions, 1104 flow. Second operand 9 states and 126 transitions. [2024-06-28 03:16:36,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 146 transitions, 1446 flow [2024-06-28 03:16:36,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 146 transitions, 1358 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 03:16:36,411 INFO L231 Difference]: Finished difference. Result has 141 places, 129 transitions, 1123 flow [2024-06-28 03:16:36,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1016, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1123, PETRI_PLACES=141, PETRI_TRANSITIONS=129} [2024-06-28 03:16:36,412 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 109 predicate places. [2024-06-28 03:16:36,428 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 129 transitions, 1123 flow [2024-06-28 03:16:36,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:16:36,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:36,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:36,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:16:36,428 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:36,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:36,429 INFO L85 PathProgramCache]: Analyzing trace with hash -2038479082, now seen corresponding path program 1 times [2024-06-28 03:16:36,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:36,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407275280] [2024-06-28 03:16:36,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:36,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:36,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:37,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:37,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:37,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407275280] [2024-06-28 03:16:37,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407275280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:37,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:37,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:37,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213513692] [2024-06-28 03:16:37,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:37,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:37,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:37,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:37,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:37,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:37,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 129 transitions, 1123 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:37,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:37,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:37,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:37,449 INFO L124 PetriNetUnfolderBase]: 346/630 cut-off events. [2024-06-28 03:16:37,449 INFO L125 PetriNetUnfolderBase]: For 25756/25756 co-relation queries the response was YES. [2024-06-28 03:16:37,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4078 conditions, 630 events. 346/630 cut-off events. For 25756/25756 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2707 event pairs, 51 based on Foata normal form. 2/631 useless extension candidates. Maximal degree in co-relation 4015. Up to 508 conditions per place. [2024-06-28 03:16:37,453 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 108 selfloop transitions, 36 changer transitions 0/147 dead transitions. [2024-06-28 03:16:37,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 147 transitions, 1483 flow [2024-06-28 03:16:37,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:37,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:37,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-28 03:16:37,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-28 03:16:37,469 INFO L175 Difference]: Start difference. First operand has 141 places, 129 transitions, 1123 flow. Second operand 9 states and 117 transitions. [2024-06-28 03:16:37,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 147 transitions, 1483 flow [2024-06-28 03:16:37,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 147 transitions, 1392 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:37,491 INFO L231 Difference]: Finished difference. Result has 143 places, 131 transitions, 1144 flow [2024-06-28 03:16:37,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1144, PETRI_PLACES=143, PETRI_TRANSITIONS=131} [2024-06-28 03:16:37,492 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 111 predicate places. [2024-06-28 03:16:37,492 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 131 transitions, 1144 flow [2024-06-28 03:16:37,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:37,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:37,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:37,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:16:37,492 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:37,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:37,493 INFO L85 PathProgramCache]: Analyzing trace with hash -128640392, now seen corresponding path program 1 times [2024-06-28 03:16:37,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:37,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101447060] [2024-06-28 03:16:37,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:37,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:37,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:38,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:38,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:38,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101447060] [2024-06-28 03:16:38,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101447060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:38,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:38,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:38,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482683083] [2024-06-28 03:16:38,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:38,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:38,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:38,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:38,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:38,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:38,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 131 transitions, 1144 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:38,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:38,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:38,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:38,504 INFO L124 PetriNetUnfolderBase]: 349/635 cut-off events. [2024-06-28 03:16:38,505 INFO L125 PetriNetUnfolderBase]: For 26775/26775 co-relation queries the response was YES. [2024-06-28 03:16:38,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4165 conditions, 635 events. 349/635 cut-off events. For 26775/26775 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2729 event pairs, 55 based on Foata normal form. 1/635 useless extension candidates. Maximal degree in co-relation 4101. Up to 559 conditions per place. [2024-06-28 03:16:38,508 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 115 selfloop transitions, 27 changer transitions 0/145 dead transitions. [2024-06-28 03:16:38,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 145 transitions, 1478 flow [2024-06-28 03:16:38,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:38,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:38,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-28 03:16:38,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3771043771043771 [2024-06-28 03:16:38,509 INFO L175 Difference]: Start difference. First operand has 143 places, 131 transitions, 1144 flow. Second operand 9 states and 112 transitions. [2024-06-28 03:16:38,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 145 transitions, 1478 flow [2024-06-28 03:16:38,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 145 transitions, 1388 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:38,533 INFO L231 Difference]: Finished difference. Result has 145 places, 133 transitions, 1138 flow [2024-06-28 03:16:38,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1054, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1138, PETRI_PLACES=145, PETRI_TRANSITIONS=133} [2024-06-28 03:16:38,533 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 113 predicate places. [2024-06-28 03:16:38,533 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 133 transitions, 1138 flow [2024-06-28 03:16:38,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:38,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:38,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:38,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:16:38,534 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:38,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:38,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1109867934, now seen corresponding path program 2 times [2024-06-28 03:16:38,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:38,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845349447] [2024-06-28 03:16:38,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:38,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:38,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:39,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:39,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:39,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845349447] [2024-06-28 03:16:39,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845349447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:39,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:39,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:39,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345754216] [2024-06-28 03:16:39,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:39,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:39,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:39,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:39,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:39,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:39,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 133 transitions, 1138 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:39,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:39,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:39,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:39,565 INFO L124 PetriNetUnfolderBase]: 365/663 cut-off events. [2024-06-28 03:16:39,565 INFO L125 PetriNetUnfolderBase]: For 30443/30443 co-relation queries the response was YES. [2024-06-28 03:16:39,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4422 conditions, 663 events. 365/663 cut-off events. For 30443/30443 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2883 event pairs, 51 based on Foata normal form. 2/664 useless extension candidates. Maximal degree in co-relation 4357. Up to 498 conditions per place. [2024-06-28 03:16:39,570 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 106 selfloop transitions, 44 changer transitions 0/153 dead transitions. [2024-06-28 03:16:39,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 153 transitions, 1622 flow [2024-06-28 03:16:39,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:39,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:39,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-28 03:16:39,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006734006734007 [2024-06-28 03:16:39,571 INFO L175 Difference]: Start difference. First operand has 145 places, 133 transitions, 1138 flow. Second operand 9 states and 119 transitions. [2024-06-28 03:16:39,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 153 transitions, 1622 flow [2024-06-28 03:16:39,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 153 transitions, 1556 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:39,598 INFO L231 Difference]: Finished difference. Result has 147 places, 137 transitions, 1234 flow [2024-06-28 03:16:39,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1072, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1234, PETRI_PLACES=147, PETRI_TRANSITIONS=137} [2024-06-28 03:16:39,598 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 115 predicate places. [2024-06-28 03:16:39,598 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 137 transitions, 1234 flow [2024-06-28 03:16:39,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:39,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:39,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:39,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:16:39,599 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:39,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:39,599 INFO L85 PathProgramCache]: Analyzing trace with hash -128647150, now seen corresponding path program 3 times [2024-06-28 03:16:39,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:39,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838552781] [2024-06-28 03:16:39,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:39,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:39,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:40,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-28 03:16:40,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:40,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838552781] [2024-06-28 03:16:40,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838552781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:40,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:40,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:40,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710124084] [2024-06-28 03:16:40,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:40,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:40,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:40,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:40,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:40,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:40,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 137 transitions, 1234 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:40,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:40,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:40,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:40,641 INFO L124 PetriNetUnfolderBase]: 361/657 cut-off events. [2024-06-28 03:16:40,641 INFO L125 PetriNetUnfolderBase]: For 30772/30772 co-relation queries the response was YES. [2024-06-28 03:16:40,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4426 conditions, 657 events. 361/657 cut-off events. For 30772/30772 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2850 event pairs, 53 based on Foata normal form. 2/658 useless extension candidates. Maximal degree in co-relation 4360. Up to 495 conditions per place. [2024-06-28 03:16:40,646 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 109 selfloop transitions, 40 changer transitions 0/152 dead transitions. [2024-06-28 03:16:40,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 152 transitions, 1574 flow [2024-06-28 03:16:40,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:40,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:40,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-28 03:16:40,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006734006734007 [2024-06-28 03:16:40,648 INFO L175 Difference]: Start difference. First operand has 147 places, 137 transitions, 1234 flow. Second operand 9 states and 119 transitions. [2024-06-28 03:16:40,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 152 transitions, 1574 flow [2024-06-28 03:16:40,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 152 transitions, 1479 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:40,677 INFO L231 Difference]: Finished difference. Result has 151 places, 137 transitions, 1224 flow [2024-06-28 03:16:40,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1224, PETRI_PLACES=151, PETRI_TRANSITIONS=137} [2024-06-28 03:16:40,678 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 119 predicate places. [2024-06-28 03:16:40,678 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 137 transitions, 1224 flow [2024-06-28 03:16:40,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:40,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:40,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:40,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:16:40,678 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:40,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:40,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1861110412, now seen corresponding path program 4 times [2024-06-28 03:16:40,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:40,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366983361] [2024-06-28 03:16:40,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:40,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:40,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:41,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:41,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:41,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366983361] [2024-06-28 03:16:41,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366983361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:41,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:41,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:41,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014032260] [2024-06-28 03:16:41,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:41,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:41,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:41,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:41,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:41,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:41,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 137 transitions, 1224 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:41,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:41,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:41,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:41,702 INFO L124 PetriNetUnfolderBase]: 377/685 cut-off events. [2024-06-28 03:16:41,703 INFO L125 PetriNetUnfolderBase]: For 33988/33988 co-relation queries the response was YES. [2024-06-28 03:16:41,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4723 conditions, 685 events. 377/685 cut-off events. For 33988/33988 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3034 event pairs, 55 based on Foata normal form. 2/686 useless extension candidates. Maximal degree in co-relation 4655. Up to 460 conditions per place. [2024-06-28 03:16:41,707 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 93 selfloop transitions, 59 changer transitions 0/155 dead transitions. [2024-06-28 03:16:41,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 155 transitions, 1718 flow [2024-06-28 03:16:41,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:41,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:41,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-28 03:16:41,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006734006734007 [2024-06-28 03:16:41,708 INFO L175 Difference]: Start difference. First operand has 151 places, 137 transitions, 1224 flow. Second operand 9 states and 119 transitions. [2024-06-28 03:16:41,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 155 transitions, 1718 flow [2024-06-28 03:16:41,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 155 transitions, 1618 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 03:16:41,737 INFO L231 Difference]: Finished difference. Result has 152 places, 141 transitions, 1324 flow [2024-06-28 03:16:41,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1124, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1324, PETRI_PLACES=152, PETRI_TRANSITIONS=141} [2024-06-28 03:16:41,737 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 120 predicate places. [2024-06-28 03:16:41,737 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 141 transitions, 1324 flow [2024-06-28 03:16:41,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:41,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:41,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:41,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:16:41,738 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:41,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:41,738 INFO L85 PathProgramCache]: Analyzing trace with hash 44080138, now seen corresponding path program 2 times [2024-06-28 03:16:41,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:41,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145486199] [2024-06-28 03:16:41,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:41,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:41,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:42,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:42,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:42,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145486199] [2024-06-28 03:16:42,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145486199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:42,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:42,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:42,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930165793] [2024-06-28 03:16:42,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:42,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:42,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:42,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:42,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:42,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:42,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 141 transitions, 1324 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:42,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:42,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:42,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:42,771 INFO L124 PetriNetUnfolderBase]: 390/708 cut-off events. [2024-06-28 03:16:42,772 INFO L125 PetriNetUnfolderBase]: For 36932/36932 co-relation queries the response was YES. [2024-06-28 03:16:42,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5024 conditions, 708 events. 390/708 cut-off events. For 36932/36932 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3150 event pairs, 58 based on Foata normal form. 1/708 useless extension candidates. Maximal degree in co-relation 4955. Up to 576 conditions per place. [2024-06-28 03:16:42,776 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 112 selfloop transitions, 44 changer transitions 0/159 dead transitions. [2024-06-28 03:16:42,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 159 transitions, 1900 flow [2024-06-28 03:16:42,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:42,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:42,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-28 03:16:42,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39057239057239057 [2024-06-28 03:16:42,778 INFO L175 Difference]: Start difference. First operand has 152 places, 141 transitions, 1324 flow. Second operand 9 states and 116 transitions. [2024-06-28 03:16:42,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 159 transitions, 1900 flow [2024-06-28 03:16:42,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 159 transitions, 1807 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:42,816 INFO L231 Difference]: Finished difference. Result has 156 places, 147 transitions, 1401 flow [2024-06-28 03:16:42,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1401, PETRI_PLACES=156, PETRI_TRANSITIONS=147} [2024-06-28 03:16:42,816 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 124 predicate places. [2024-06-28 03:16:42,817 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 147 transitions, 1401 flow [2024-06-28 03:16:42,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:42,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:42,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:42,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:16:42,817 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:42,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:42,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1861101794, now seen corresponding path program 3 times [2024-06-28 03:16:42,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:42,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445962056] [2024-06-28 03:16:42,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:42,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:42,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:43,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-28 03:16:43,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:43,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445962056] [2024-06-28 03:16:43,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445962056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:43,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:43,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:43,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508712391] [2024-06-28 03:16:43,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:43,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:43,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:43,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:43,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:43,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:43,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 147 transitions, 1401 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:43,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:43,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:43,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:43,828 INFO L124 PetriNetUnfolderBase]: 388/705 cut-off events. [2024-06-28 03:16:43,828 INFO L125 PetriNetUnfolderBase]: For 37301/37301 co-relation queries the response was YES. [2024-06-28 03:16:43,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5027 conditions, 705 events. 388/705 cut-off events. For 37301/37301 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3148 event pairs, 60 based on Foata normal form. 1/705 useless extension candidates. Maximal degree in co-relation 4956. Up to 574 conditions per place. [2024-06-28 03:16:43,832 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 107 selfloop transitions, 48 changer transitions 0/158 dead transitions. [2024-06-28 03:16:43,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 158 transitions, 1821 flow [2024-06-28 03:16:43,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:43,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:43,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 03:16:43,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-28 03:16:43,833 INFO L175 Difference]: Start difference. First operand has 156 places, 147 transitions, 1401 flow. Second operand 9 states and 114 transitions. [2024-06-28 03:16:43,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 158 transitions, 1821 flow [2024-06-28 03:16:43,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 158 transitions, 1751 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 03:16:43,872 INFO L231 Difference]: Finished difference. Result has 161 places, 147 transitions, 1432 flow [2024-06-28 03:16:43,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1432, PETRI_PLACES=161, PETRI_TRANSITIONS=147} [2024-06-28 03:16:43,873 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 129 predicate places. [2024-06-28 03:16:43,873 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 147 transitions, 1432 flow [2024-06-28 03:16:43,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:43,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:43,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:43,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:16:43,873 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:43,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:43,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1861101484, now seen corresponding path program 1 times [2024-06-28 03:16:43,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:43,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381265307] [2024-06-28 03:16:43,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:43,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:43,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:44,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:44,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:44,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381265307] [2024-06-28 03:16:44,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381265307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:44,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:44,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:44,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177528892] [2024-06-28 03:16:44,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:44,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:44,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:44,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:44,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:44,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:44,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 147 transitions, 1432 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:16:44,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:44,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:44,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:44,881 INFO L124 PetriNetUnfolderBase]: 369/686 cut-off events. [2024-06-28 03:16:44,881 INFO L125 PetriNetUnfolderBase]: For 39607/39609 co-relation queries the response was YES. [2024-06-28 03:16:44,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4957 conditions, 686 events. 369/686 cut-off events. For 39607/39609 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3154 event pairs, 61 based on Foata normal form. 3/687 useless extension candidates. Maximal degree in co-relation 4884. Up to 567 conditions per place. [2024-06-28 03:16:44,886 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 112 selfloop transitions, 21 changer transitions 0/159 dead transitions. [2024-06-28 03:16:44,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 159 transitions, 1742 flow [2024-06-28 03:16:44,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:44,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:44,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-28 03:16:44,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-28 03:16:44,887 INFO L175 Difference]: Start difference. First operand has 161 places, 147 transitions, 1432 flow. Second operand 9 states and 117 transitions. [2024-06-28 03:16:44,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 159 transitions, 1742 flow [2024-06-28 03:16:44,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 159 transitions, 1652 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:44,927 INFO L231 Difference]: Finished difference. Result has 163 places, 149 transitions, 1413 flow [2024-06-28 03:16:44,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1342, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1413, PETRI_PLACES=163, PETRI_TRANSITIONS=149} [2024-06-28 03:16:44,928 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 131 predicate places. [2024-06-28 03:16:44,928 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 149 transitions, 1413 flow [2024-06-28 03:16:44,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:16:44,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:44,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:44,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:16:44,928 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:44,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:44,929 INFO L85 PathProgramCache]: Analyzing trace with hash 43842740, now seen corresponding path program 5 times [2024-06-28 03:16:44,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:44,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380288806] [2024-06-28 03:16:44,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:44,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:44,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:45,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:45,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:45,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380288806] [2024-06-28 03:16:45,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380288806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:45,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:45,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:45,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788544943] [2024-06-28 03:16:45,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:45,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:45,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:45,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:45,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:45,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:45,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 149 transitions, 1413 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:45,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:45,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:45,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:45,963 INFO L124 PetriNetUnfolderBase]: 397/722 cut-off events. [2024-06-28 03:16:45,964 INFO L125 PetriNetUnfolderBase]: For 41625/41625 co-relation queries the response was YES. [2024-06-28 03:16:45,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5245 conditions, 722 events. 397/722 cut-off events. For 41625/41625 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3263 event pairs, 59 based on Foata normal form. 2/723 useless extension candidates. Maximal degree in co-relation 5171. Up to 489 conditions per place. [2024-06-28 03:16:45,968 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 107 selfloop transitions, 55 changer transitions 0/165 dead transitions. [2024-06-28 03:16:45,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 165 transitions, 1901 flow [2024-06-28 03:16:45,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:45,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:45,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-28 03:16:45,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-28 03:16:45,969 INFO L175 Difference]: Start difference. First operand has 163 places, 149 transitions, 1413 flow. Second operand 9 states and 120 transitions. [2024-06-28 03:16:45,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 165 transitions, 1901 flow [2024-06-28 03:16:46,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 165 transitions, 1846 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:46,016 INFO L231 Difference]: Finished difference. Result has 165 places, 151 transitions, 1511 flow [2024-06-28 03:16:46,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1358, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1511, PETRI_PLACES=165, PETRI_TRANSITIONS=151} [2024-06-28 03:16:46,016 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 133 predicate places. [2024-06-28 03:16:46,017 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 151 transitions, 1511 flow [2024-06-28 03:16:46,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:46,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:46,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:46,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:16:46,017 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:46,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:46,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1861341052, now seen corresponding path program 6 times [2024-06-28 03:16:46,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:46,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647676196] [2024-06-28 03:16:46,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:46,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:46,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:46,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:46,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:46,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647676196] [2024-06-28 03:16:46,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647676196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:46,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:46,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:46,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115022896] [2024-06-28 03:16:46,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:46,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:46,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:46,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:46,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:46,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:46,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 151 transitions, 1511 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:46,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:46,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:46,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:47,031 INFO L124 PetriNetUnfolderBase]: 393/716 cut-off events. [2024-06-28 03:16:47,031 INFO L125 PetriNetUnfolderBase]: For 41661/41661 co-relation queries the response was YES. [2024-06-28 03:16:47,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5234 conditions, 716 events. 393/716 cut-off events. For 41661/41661 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3238 event pairs, 58 based on Foata normal form. 2/717 useless extension candidates. Maximal degree in co-relation 5159. Up to 486 conditions per place. [2024-06-28 03:16:47,036 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 109 selfloop transitions, 53 changer transitions 0/165 dead transitions. [2024-06-28 03:16:47,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 165 transitions, 1875 flow [2024-06-28 03:16:47,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:47,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:47,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-28 03:16:47,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 03:16:47,037 INFO L175 Difference]: Start difference. First operand has 165 places, 151 transitions, 1511 flow. Second operand 9 states and 121 transitions. [2024-06-28 03:16:47,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 165 transitions, 1875 flow [2024-06-28 03:16:47,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 165 transitions, 1698 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:47,081 INFO L231 Difference]: Finished difference. Result has 167 places, 151 transitions, 1446 flow [2024-06-28 03:16:47,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1334, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1446, PETRI_PLACES=167, PETRI_TRANSITIONS=151} [2024-06-28 03:16:47,082 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 135 predicate places. [2024-06-28 03:16:47,082 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 151 transitions, 1446 flow [2024-06-28 03:16:47,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:47,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:47,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:47,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:16:47,082 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:47,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:47,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1908097554, now seen corresponding path program 4 times [2024-06-28 03:16:47,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:47,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204857907] [2024-06-28 03:16:47,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:47,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:47,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:47,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:47,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:47,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204857907] [2024-06-28 03:16:47,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204857907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:47,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:47,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:47,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620951114] [2024-06-28 03:16:47,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:47,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:47,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:47,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:47,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:47,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:47,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 151 transitions, 1446 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:47,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:47,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:47,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:48,064 INFO L124 PetriNetUnfolderBase]: 391/713 cut-off events. [2024-06-28 03:16:48,064 INFO L125 PetriNetUnfolderBase]: For 40756/40756 co-relation queries the response was YES. [2024-06-28 03:16:48,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5087 conditions, 713 events. 391/713 cut-off events. For 40756/40756 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3217 event pairs, 58 based on Foata normal form. 1/713 useless extension candidates. Maximal degree in co-relation 5012. Up to 581 conditions per place. [2024-06-28 03:16:48,068 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 117 selfloop transitions, 41 changer transitions 0/161 dead transitions. [2024-06-28 03:16:48,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 161 transitions, 1786 flow [2024-06-28 03:16:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:48,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:48,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-28 03:16:48,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872053872053872 [2024-06-28 03:16:48,069 INFO L175 Difference]: Start difference. First operand has 167 places, 151 transitions, 1446 flow. Second operand 9 states and 115 transitions. [2024-06-28 03:16:48,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 161 transitions, 1786 flow [2024-06-28 03:16:48,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 161 transitions, 1632 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 03:16:48,121 INFO L231 Difference]: Finished difference. Result has 167 places, 151 transitions, 1380 flow [2024-06-28 03:16:48,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1292, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1380, PETRI_PLACES=167, PETRI_TRANSITIONS=151} [2024-06-28 03:16:48,121 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 135 predicate places. [2024-06-28 03:16:48,122 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 151 transitions, 1380 flow [2024-06-28 03:16:48,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:48,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:48,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:48,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:16:48,122 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:48,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:48,122 INFO L85 PathProgramCache]: Analyzing trace with hash -624657220, now seen corresponding path program 5 times [2024-06-28 03:16:48,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:48,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583527447] [2024-06-28 03:16:48,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:48,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:48,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:48,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:48,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:48,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583527447] [2024-06-28 03:16:48,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583527447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:48,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:48,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:48,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516661593] [2024-06-28 03:16:48,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:48,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:48,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:48,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:48,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:48,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:48,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 151 transitions, 1380 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:48,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:48,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:48,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:49,075 INFO L124 PetriNetUnfolderBase]: 399/726 cut-off events. [2024-06-28 03:16:49,076 INFO L125 PetriNetUnfolderBase]: For 43530/43530 co-relation queries the response was YES. [2024-06-28 03:16:49,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5169 conditions, 726 events. 399/726 cut-off events. For 43530/43530 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3302 event pairs, 64 based on Foata normal form. 1/726 useless extension candidates. Maximal degree in co-relation 5093. Up to 538 conditions per place. [2024-06-28 03:16:49,080 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 110 selfloop transitions, 54 changer transitions 0/167 dead transitions. [2024-06-28 03:16:49,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 167 transitions, 2002 flow [2024-06-28 03:16:49,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:49,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:49,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-28 03:16:49,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006734006734007 [2024-06-28 03:16:49,081 INFO L175 Difference]: Start difference. First operand has 167 places, 151 transitions, 1380 flow. Second operand 9 states and 119 transitions. [2024-06-28 03:16:49,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 167 transitions, 2002 flow [2024-06-28 03:16:49,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 167 transitions, 1882 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 03:16:49,141 INFO L231 Difference]: Finished difference. Result has 167 places, 157 transitions, 1461 flow [2024-06-28 03:16:49,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1461, PETRI_PLACES=167, PETRI_TRANSITIONS=157} [2024-06-28 03:16:49,141 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 135 predicate places. [2024-06-28 03:16:49,141 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 157 transitions, 1461 flow [2024-06-28 03:16:49,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:49,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:49,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:49,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:16:49,142 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:49,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:49,142 INFO L85 PathProgramCache]: Analyzing trace with hash -624656910, now seen corresponding path program 2 times [2024-06-28 03:16:49,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:49,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808463765] [2024-06-28 03:16:49,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:49,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:49,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:49,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-28 03:16:49,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:49,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808463765] [2024-06-28 03:16:49,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808463765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:49,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:49,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:49,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674281417] [2024-06-28 03:16:49,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:49,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:49,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:49,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:49,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:49,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:49,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 157 transitions, 1461 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:16:49,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:49,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:49,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:50,158 INFO L124 PetriNetUnfolderBase]: 382/709 cut-off events. [2024-06-28 03:16:50,158 INFO L125 PetriNetUnfolderBase]: For 45685/45687 co-relation queries the response was YES. [2024-06-28 03:16:50,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5086 conditions, 709 events. 382/709 cut-off events. For 45685/45687 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3311 event pairs, 61 based on Foata normal form. 3/710 useless extension candidates. Maximal degree in co-relation 5009. Up to 540 conditions per place. [2024-06-28 03:16:50,162 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 109 selfloop transitions, 32 changer transitions 0/170 dead transitions. [2024-06-28 03:16:50,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 170 transitions, 1907 flow [2024-06-28 03:16:50,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:50,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:50,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-28 03:16:50,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-28 03:16:50,163 INFO L175 Difference]: Start difference. First operand has 167 places, 157 transitions, 1461 flow. Second operand 9 states and 123 transitions. [2024-06-28 03:16:50,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 170 transitions, 1907 flow [2024-06-28 03:16:50,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 170 transitions, 1795 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:50,228 INFO L231 Difference]: Finished difference. Result has 171 places, 161 transitions, 1470 flow [2024-06-28 03:16:50,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1349, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1470, PETRI_PLACES=171, PETRI_TRANSITIONS=161} [2024-06-28 03:16:50,228 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 139 predicate places. [2024-06-28 03:16:50,228 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 161 transitions, 1470 flow [2024-06-28 03:16:50,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:16:50,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:50,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:50,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:16:50,229 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:50,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:50,229 INFO L85 PathProgramCache]: Analyzing trace with hash -564516462, now seen corresponding path program 3 times [2024-06-28 03:16:50,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:50,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228008819] [2024-06-28 03:16:50,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:50,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:50,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:50,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:50,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:50,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228008819] [2024-06-28 03:16:50,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228008819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:50,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:50,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:50,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755626398] [2024-06-28 03:16:50,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:50,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:50,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:50,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:50,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:51,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:16:51,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 161 transitions, 1470 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:16:51,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:51,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:16:51,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:51,239 INFO L124 PetriNetUnfolderBase]: 385/714 cut-off events. [2024-06-28 03:16:51,240 INFO L125 PetriNetUnfolderBase]: For 47446/47448 co-relation queries the response was YES. [2024-06-28 03:16:51,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5131 conditions, 714 events. 385/714 cut-off events. For 47446/47448 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3327 event pairs, 61 based on Foata normal form. 3/715 useless extension candidates. Maximal degree in co-relation 5053. Up to 544 conditions per place. [2024-06-28 03:16:51,245 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 107 selfloop transitions, 36 changer transitions 0/172 dead transitions. [2024-06-28 03:16:51,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 172 transitions, 1902 flow [2024-06-28 03:16:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:51,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:51,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-28 03:16:51,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107744107744108 [2024-06-28 03:16:51,246 INFO L175 Difference]: Start difference. First operand has 171 places, 161 transitions, 1470 flow. Second operand 9 states and 122 transitions. [2024-06-28 03:16:51,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 172 transitions, 1902 flow [2024-06-28 03:16:51,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 172 transitions, 1853 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:51,309 INFO L231 Difference]: Finished difference. Result has 175 places, 163 transitions, 1526 flow [2024-06-28 03:16:51,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1526, PETRI_PLACES=175, PETRI_TRANSITIONS=163} [2024-06-28 03:16:51,310 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 143 predicate places. [2024-06-28 03:16:51,310 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 163 transitions, 1526 flow [2024-06-28 03:16:51,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:16:51,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:51,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:51,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:16:51,311 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:51,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:51,311 INFO L85 PathProgramCache]: Analyzing trace with hash 85741230, now seen corresponding path program 6 times [2024-06-28 03:16:51,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:51,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416066663] [2024-06-28 03:16:51,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:51,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:51,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:52,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:52,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:52,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416066663] [2024-06-28 03:16:52,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416066663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:52,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:52,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:52,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148845369] [2024-06-28 03:16:52,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:52,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:52,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:52,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:52,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:52,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:52,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 163 transitions, 1526 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:52,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:52,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:52,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:52,304 INFO L124 PetriNetUnfolderBase]: 413/749 cut-off events. [2024-06-28 03:16:52,304 INFO L125 PetriNetUnfolderBase]: For 50399/50399 co-relation queries the response was YES. [2024-06-28 03:16:52,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5522 conditions, 749 events. 413/749 cut-off events. For 50399/50399 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3424 event pairs, 64 based on Foata normal form. 1/749 useless extension candidates. Maximal degree in co-relation 5442. Up to 558 conditions per place. [2024-06-28 03:16:52,310 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 112 selfloop transitions, 63 changer transitions 0/178 dead transitions. [2024-06-28 03:16:52,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 178 transitions, 2256 flow [2024-06-28 03:16:52,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:52,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:52,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-28 03:16:52,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006734006734007 [2024-06-28 03:16:52,311 INFO L175 Difference]: Start difference. First operand has 175 places, 163 transitions, 1526 flow. Second operand 9 states and 119 transitions. [2024-06-28 03:16:52,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 178 transitions, 2256 flow [2024-06-28 03:16:52,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 178 transitions, 2162 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:52,379 INFO L231 Difference]: Finished difference. Result has 177 places, 167 transitions, 1619 flow [2024-06-28 03:16:52,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1619, PETRI_PLACES=177, PETRI_TRANSITIONS=167} [2024-06-28 03:16:52,379 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 145 predicate places. [2024-06-28 03:16:52,380 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 167 transitions, 1619 flow [2024-06-28 03:16:52,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:52,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:52,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:52,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:16:52,380 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:52,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:52,380 INFO L85 PathProgramCache]: Analyzing trace with hash -624665590, now seen corresponding path program 7 times [2024-06-28 03:16:52,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:52,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718050569] [2024-06-28 03:16:52,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:52,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:52,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:53,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:53,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:53,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718050569] [2024-06-28 03:16:53,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718050569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:53,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:53,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:53,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978950649] [2024-06-28 03:16:53,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:53,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:53,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:53,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:53,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:53,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:53,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 167 transitions, 1619 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:53,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:53,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:53,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:53,381 INFO L124 PetriNetUnfolderBase]: 416/754 cut-off events. [2024-06-28 03:16:53,381 INFO L125 PetriNetUnfolderBase]: For 52512/52512 co-relation queries the response was YES. [2024-06-28 03:16:53,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5639 conditions, 754 events. 416/754 cut-off events. For 52512/52512 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3447 event pairs, 64 based on Foata normal form. 1/754 useless extension candidates. Maximal degree in co-relation 5558. Up to 562 conditions per place. [2024-06-28 03:16:53,387 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 117 selfloop transitions, 59 changer transitions 0/179 dead transitions. [2024-06-28 03:16:53,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 179 transitions, 2227 flow [2024-06-28 03:16:53,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:53,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:53,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-28 03:16:53,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-28 03:16:53,387 INFO L175 Difference]: Start difference. First operand has 177 places, 167 transitions, 1619 flow. Second operand 9 states and 120 transitions. [2024-06-28 03:16:53,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 179 transitions, 2227 flow [2024-06-28 03:16:53,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 179 transitions, 2077 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:53,463 INFO L231 Difference]: Finished difference. Result has 180 places, 169 transitions, 1622 flow [2024-06-28 03:16:53,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1473, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1622, PETRI_PLACES=180, PETRI_TRANSITIONS=169} [2024-06-28 03:16:53,463 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 148 predicate places. [2024-06-28 03:16:53,463 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 169 transitions, 1622 flow [2024-06-28 03:16:53,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:53,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:53,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:53,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:16:53,464 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:53,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:53,464 INFO L85 PathProgramCache]: Analyzing trace with hash -849625260, now seen corresponding path program 7 times [2024-06-28 03:16:53,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:53,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107591264] [2024-06-28 03:16:53,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:53,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:53,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:54,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:54,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:54,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107591264] [2024-06-28 03:16:54,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107591264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:54,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:54,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:54,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886429680] [2024-06-28 03:16:54,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:54,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:54,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:54,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:54,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:54,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:54,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 169 transitions, 1622 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:54,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:54,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:54,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:54,482 INFO L124 PetriNetUnfolderBase]: 437/792 cut-off events. [2024-06-28 03:16:54,483 INFO L125 PetriNetUnfolderBase]: For 60331/60331 co-relation queries the response was YES. [2024-06-28 03:16:54,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6048 conditions, 792 events. 437/792 cut-off events. For 60331/60331 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3692 event pairs, 70 based on Foata normal form. 2/793 useless extension candidates. Maximal degree in co-relation 5966. Up to 497 conditions per place. [2024-06-28 03:16:54,489 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 123 selfloop transitions, 63 changer transitions 0/189 dead transitions. [2024-06-28 03:16:54,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 189 transitions, 2348 flow [2024-06-28 03:16:54,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:54,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:54,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-28 03:16:54,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4175084175084175 [2024-06-28 03:16:54,490 INFO L175 Difference]: Start difference. First operand has 180 places, 169 transitions, 1622 flow. Second operand 9 states and 124 transitions. [2024-06-28 03:16:54,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 189 transitions, 2348 flow [2024-06-28 03:16:54,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 189 transitions, 2223 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:54,573 INFO L231 Difference]: Finished difference. Result has 183 places, 175 transitions, 1740 flow [2024-06-28 03:16:54,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1497, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1740, PETRI_PLACES=183, PETRI_TRANSITIONS=175} [2024-06-28 03:16:54,574 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 151 predicate places. [2024-06-28 03:16:54,574 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 175 transitions, 1740 flow [2024-06-28 03:16:54,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:54,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:54,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:54,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:16:54,575 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:54,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:54,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1982642194, now seen corresponding path program 8 times [2024-06-28 03:16:54,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:54,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976408797] [2024-06-28 03:16:54,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:54,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:54,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:55,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:55,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:55,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976408797] [2024-06-28 03:16:55,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976408797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:55,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:55,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:55,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668908089] [2024-06-28 03:16:55,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:55,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:55,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:55,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:55,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:55,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:55,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 175 transitions, 1740 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:55,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:55,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:55,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:55,569 INFO L124 PetriNetUnfolderBase]: 443/804 cut-off events. [2024-06-28 03:16:55,569 INFO L125 PetriNetUnfolderBase]: For 63071/63071 co-relation queries the response was YES. [2024-06-28 03:16:55,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6217 conditions, 804 events. 443/804 cut-off events. For 63071/63071 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3769 event pairs, 71 based on Foata normal form. 2/805 useless extension candidates. Maximal degree in co-relation 6134. Up to 503 conditions per place. [2024-06-28 03:16:55,574 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 118 selfloop transitions, 68 changer transitions 0/189 dead transitions. [2024-06-28 03:16:55,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 189 transitions, 2290 flow [2024-06-28 03:16:55,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:55,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:55,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-28 03:16:55,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-28 03:16:55,575 INFO L175 Difference]: Start difference. First operand has 183 places, 175 transitions, 1740 flow. Second operand 9 states and 120 transitions. [2024-06-28 03:16:55,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 189 transitions, 2290 flow [2024-06-28 03:16:55,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 189 transitions, 2143 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:55,651 INFO L231 Difference]: Finished difference. Result has 187 places, 177 transitions, 1774 flow [2024-06-28 03:16:55,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1774, PETRI_PLACES=187, PETRI_TRANSITIONS=177} [2024-06-28 03:16:55,651 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 155 predicate places. [2024-06-28 03:16:55,651 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 177 transitions, 1774 flow [2024-06-28 03:16:55,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:55,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:55,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:55,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:16:55,652 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:55,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:55,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1741044090, now seen corresponding path program 8 times [2024-06-28 03:16:55,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:55,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235128485] [2024-06-28 03:16:55,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:55,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:55,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:56,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:56,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:56,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235128485] [2024-06-28 03:16:56,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235128485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:56,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:56,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:56,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414205307] [2024-06-28 03:16:56,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:56,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:56,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:56,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:56,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:56,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:56,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 177 transitions, 1774 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:56,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:56,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:56,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:56,670 INFO L124 PetriNetUnfolderBase]: 441/801 cut-off events. [2024-06-28 03:16:56,670 INFO L125 PetriNetUnfolderBase]: For 62028/62028 co-relation queries the response was YES. [2024-06-28 03:16:56,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6152 conditions, 801 events. 441/801 cut-off events. For 62028/62028 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3754 event pairs, 68 based on Foata normal form. 1/801 useless extension candidates. Maximal degree in co-relation 6068. Up to 604 conditions per place. [2024-06-28 03:16:56,676 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 118 selfloop transitions, 66 changer transitions 0/187 dead transitions. [2024-06-28 03:16:56,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 187 transitions, 2380 flow [2024-06-28 03:16:56,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:56,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:56,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-28 03:16:56,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-28 03:16:56,677 INFO L175 Difference]: Start difference. First operand has 187 places, 177 transitions, 1774 flow. Second operand 9 states and 117 transitions. [2024-06-28 03:16:56,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 187 transitions, 2380 flow [2024-06-28 03:16:56,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 187 transitions, 2209 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:56,768 INFO L231 Difference]: Finished difference. Result has 190 places, 177 transitions, 1740 flow [2024-06-28 03:16:56,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1740, PETRI_PLACES=190, PETRI_TRANSITIONS=177} [2024-06-28 03:16:56,768 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 158 predicate places. [2024-06-28 03:16:56,769 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 177 transitions, 1740 flow [2024-06-28 03:16:56,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:56,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:56,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:56,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:16:56,769 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:56,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:56,769 INFO L85 PathProgramCache]: Analyzing trace with hash -849855652, now seen corresponding path program 9 times [2024-06-28 03:16:56,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:56,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427965786] [2024-06-28 03:16:56,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:56,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:56,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:57,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:57,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:57,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427965786] [2024-06-28 03:16:57,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427965786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:57,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:57,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:57,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053159567] [2024-06-28 03:16:57,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:57,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:57,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:57,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:57,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:57,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:57,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 177 transitions, 1740 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:57,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:57,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:57,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:57,793 INFO L124 PetriNetUnfolderBase]: 439/798 cut-off events. [2024-06-28 03:16:57,793 INFO L125 PetriNetUnfolderBase]: For 62523/62523 co-relation queries the response was YES. [2024-06-28 03:16:57,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6029 conditions, 798 events. 439/798 cut-off events. For 62523/62523 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3743 event pairs, 68 based on Foata normal form. 1/798 useless extension candidates. Maximal degree in co-relation 5944. Up to 602 conditions per place. [2024-06-28 03:16:57,799 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 121 selfloop transitions, 62 changer transitions 0/186 dead transitions. [2024-06-28 03:16:57,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 186 transitions, 2236 flow [2024-06-28 03:16:57,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:57,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:57,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-28 03:16:57,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-28 03:16:57,800 INFO L175 Difference]: Start difference. First operand has 190 places, 177 transitions, 1740 flow. Second operand 9 states and 117 transitions. [2024-06-28 03:16:57,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 186 transitions, 2236 flow [2024-06-28 03:16:57,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 186 transitions, 2090 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:57,887 INFO L231 Difference]: Finished difference. Result has 192 places, 177 transitions, 1723 flow [2024-06-28 03:16:57,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1594, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1723, PETRI_PLACES=192, PETRI_TRANSITIONS=177} [2024-06-28 03:16:57,888 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 160 predicate places. [2024-06-28 03:16:57,888 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 177 transitions, 1723 flow [2024-06-28 03:16:57,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:57,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:57,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:57,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:16:57,888 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:57,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:57,888 INFO L85 PathProgramCache]: Analyzing trace with hash -564525390, now seen corresponding path program 9 times [2024-06-28 03:16:57,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:57,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739674747] [2024-06-28 03:16:57,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:57,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:57,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:58,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:58,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:58,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739674747] [2024-06-28 03:16:58,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739674747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:58,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:58,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:58,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516759699] [2024-06-28 03:16:58,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:58,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:58,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:58,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:58,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:58,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:58,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 177 transitions, 1723 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:58,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:58,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:58,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:58,886 INFO L124 PetriNetUnfolderBase]: 435/790 cut-off events. [2024-06-28 03:16:58,886 INFO L125 PetriNetUnfolderBase]: For 63111/63111 co-relation queries the response was YES. [2024-06-28 03:16:58,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5904 conditions, 790 events. 435/790 cut-off events. For 63111/63111 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3675 event pairs, 64 based on Foata normal form. 2/791 useless extension candidates. Maximal degree in co-relation 5818. Up to 494 conditions per place. [2024-06-28 03:16:58,892 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 109 selfloop transitions, 77 changer transitions 0/189 dead transitions. [2024-06-28 03:16:58,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 189 transitions, 2239 flow [2024-06-28 03:16:58,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:58,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:58,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-28 03:16:58,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006734006734007 [2024-06-28 03:16:58,893 INFO L175 Difference]: Start difference. First operand has 192 places, 177 transitions, 1723 flow. Second operand 9 states and 119 transitions. [2024-06-28 03:16:58,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 189 transitions, 2239 flow [2024-06-28 03:16:58,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 189 transitions, 2079 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 03:16:58,977 INFO L231 Difference]: Finished difference. Result has 192 places, 177 transitions, 1722 flow [2024-06-28 03:16:58,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1722, PETRI_PLACES=192, PETRI_TRANSITIONS=177} [2024-06-28 03:16:58,977 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 160 predicate places. [2024-06-28 03:16:58,977 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 177 transitions, 1722 flow [2024-06-28 03:16:58,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:58,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:58,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:58,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:16:58,981 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:16:58,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:58,982 INFO L85 PathProgramCache]: Analyzing trace with hash -329438020, now seen corresponding path program 10 times [2024-06-28 03:16:58,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:58,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426805498] [2024-06-28 03:16:58,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:58,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:58,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:59,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:59,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:59,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426805498] [2024-06-28 03:16:59,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426805498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:59,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:59,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:59,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206059517] [2024-06-28 03:16:59,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:59,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:59,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:59,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:59,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:59,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:16:59,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 177 transitions, 1722 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:59,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:59,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:16:59,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:59,986 INFO L124 PetriNetUnfolderBase]: 433/787 cut-off events. [2024-06-28 03:16:59,986 INFO L125 PetriNetUnfolderBase]: For 62073/62073 co-relation queries the response was YES. [2024-06-28 03:16:59,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5903 conditions, 787 events. 433/787 cut-off events. For 62073/62073 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3652 event pairs, 67 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 5816. Up to 594 conditions per place. [2024-06-28 03:16:59,991 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 106 selfloop transitions, 76 changer transitions 0/185 dead transitions. [2024-06-28 03:16:59,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 185 transitions, 2104 flow [2024-06-28 03:16:59,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:59,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:59,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 03:16:59,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-28 03:16:59,992 INFO L175 Difference]: Start difference. First operand has 192 places, 177 transitions, 1722 flow. Second operand 9 states and 114 transitions. [2024-06-28 03:16:59,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 185 transitions, 2104 flow [2024-06-28 03:17:00,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 185 transitions, 1925 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:00,079 INFO L231 Difference]: Finished difference. Result has 193 places, 177 transitions, 1700 flow [2024-06-28 03:17:00,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1700, PETRI_PLACES=193, PETRI_TRANSITIONS=177} [2024-06-28 03:17:00,079 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 161 predicate places. [2024-06-28 03:17:00,079 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 177 transitions, 1700 flow [2024-06-28 03:17:00,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:00,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:00,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:00,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:17:00,079 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:00,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:00,080 INFO L85 PathProgramCache]: Analyzing trace with hash -624896478, now seen corresponding path program 10 times [2024-06-28 03:17:00,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:00,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523551376] [2024-06-28 03:17:00,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:00,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:00,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:00,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:00,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:00,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523551376] [2024-06-28 03:17:00,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523551376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:00,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:00,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:17:00,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567341934] [2024-06-28 03:17:00,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:00,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:17:00,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:00,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:17:00,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:17:00,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:00,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 177 transitions, 1700 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:00,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:00,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:00,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:01,090 INFO L124 PetriNetUnfolderBase]: 429/783 cut-off events. [2024-06-28 03:17:01,090 INFO L125 PetriNetUnfolderBase]: For 62282/62282 co-relation queries the response was YES. [2024-06-28 03:17:01,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5740 conditions, 783 events. 429/783 cut-off events. For 62282/62282 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3647 event pairs, 69 based on Foata normal form. 2/784 useless extension candidates. Maximal degree in co-relation 5652. Up to 488 conditions per place. [2024-06-28 03:17:01,097 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 120 selfloop transitions, 66 changer transitions 0/189 dead transitions. [2024-06-28 03:17:01,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 189 transitions, 2106 flow [2024-06-28 03:17:01,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:17:01,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:17:01,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-28 03:17:01,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 03:17:01,097 INFO L175 Difference]: Start difference. First operand has 193 places, 177 transitions, 1700 flow. Second operand 9 states and 121 transitions. [2024-06-28 03:17:01,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 189 transitions, 2106 flow [2024-06-28 03:17:01,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 189 transitions, 1916 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 03:17:01,186 INFO L231 Difference]: Finished difference. Result has 193 places, 177 transitions, 1647 flow [2024-06-28 03:17:01,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1510, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1647, PETRI_PLACES=193, PETRI_TRANSITIONS=177} [2024-06-28 03:17:01,186 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 161 predicate places. [2024-06-28 03:17:01,186 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 177 transitions, 1647 flow [2024-06-28 03:17:01,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:01,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:01,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:01,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:17:01,187 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:01,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:01,187 INFO L85 PathProgramCache]: Analyzing trace with hash -329437710, now seen corresponding path program 4 times [2024-06-28 03:17:01,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:01,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614858322] [2024-06-28 03:17:01,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:01,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:01,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:01,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:01,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:01,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614858322] [2024-06-28 03:17:01,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614858322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:01,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:01,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:17:01,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059558148] [2024-06-28 03:17:01,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:01,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:17:01,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:01,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:17:01,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:17:02,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:17:02,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 177 transitions, 1647 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:17:02,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:02,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:17:02,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:02,179 INFO L124 PetriNetUnfolderBase]: 410/764 cut-off events. [2024-06-28 03:17:02,179 INFO L125 PetriNetUnfolderBase]: For 63005/63007 co-relation queries the response was YES. [2024-06-28 03:17:02,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5604 conditions, 764 events. 410/764 cut-off events. For 63005/63007 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3669 event pairs, 63 based on Foata normal form. 3/765 useless extension candidates. Maximal degree in co-relation 5515. Up to 583 conditions per place. [2024-06-28 03:17:02,184 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 115 selfloop transitions, 41 changer transitions 0/188 dead transitions. [2024-06-28 03:17:02,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 188 transitions, 2125 flow [2024-06-28 03:17:02,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:17:02,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:17:02,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-28 03:17:02,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 03:17:02,185 INFO L175 Difference]: Start difference. First operand has 193 places, 177 transitions, 1647 flow. Second operand 9 states and 121 transitions. [2024-06-28 03:17:02,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 188 transitions, 2125 flow [2024-06-28 03:17:02,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 188 transitions, 1974 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 03:17:02,273 INFO L231 Difference]: Finished difference. Result has 193 places, 179 transitions, 1611 flow [2024-06-28 03:17:02,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1496, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1611, PETRI_PLACES=193, PETRI_TRANSITIONS=179} [2024-06-28 03:17:02,273 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 161 predicate places. [2024-06-28 03:17:02,273 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 179 transitions, 1611 flow [2024-06-28 03:17:02,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:17:02,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:02,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:02,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:17:02,274 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:02,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:02,274 INFO L85 PathProgramCache]: Analyzing trace with hash -329081520, now seen corresponding path program 5 times [2024-06-28 03:17:02,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:02,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700620409] [2024-06-28 03:17:02,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:02,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:02,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:03,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:03,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:03,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700620409] [2024-06-28 03:17:03,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700620409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:03,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:03,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:17:03,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994936160] [2024-06-28 03:17:03,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:03,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:17:03,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:03,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:17:03,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:17:03,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:17:03,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 179 transitions, 1611 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:17:03,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:03,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:17:03,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:03,401 INFO L124 PetriNetUnfolderBase]: 407/759 cut-off events. [2024-06-28 03:17:03,401 INFO L125 PetriNetUnfolderBase]: For 63076/63078 co-relation queries the response was YES. [2024-06-28 03:17:03,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5469 conditions, 759 events. 407/759 cut-off events. For 63076/63078 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3626 event pairs, 71 based on Foata normal form. 3/758 useless extension candidates. Maximal degree in co-relation 5379. Up to 639 conditions per place. [2024-06-28 03:17:03,406 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 140 selfloop transitions, 15 changer transitions 0/187 dead transitions. [2024-06-28 03:17:03,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 187 transitions, 1939 flow [2024-06-28 03:17:03,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:17:03,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:17:03,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 03:17:03,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-28 03:17:03,407 INFO L175 Difference]: Start difference. First operand has 193 places, 179 transitions, 1611 flow. Second operand 9 states and 114 transitions. [2024-06-28 03:17:03,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 187 transitions, 1939 flow [2024-06-28 03:17:03,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 187 transitions, 1818 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:17:03,493 INFO L231 Difference]: Finished difference. Result has 195 places, 179 transitions, 1525 flow [2024-06-28 03:17:03,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1490, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1525, PETRI_PLACES=195, PETRI_TRANSITIONS=179} [2024-06-28 03:17:03,494 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 163 predicate places. [2024-06-28 03:17:03,494 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 179 transitions, 1525 flow [2024-06-28 03:17:03,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 03:17:03,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:03,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:03,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:17:03,495 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:03,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:03,495 INFO L85 PathProgramCache]: Analyzing trace with hash -329068624, now seen corresponding path program 1 times [2024-06-28 03:17:03,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:03,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070970353] [2024-06-28 03:17:03,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:03,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:03,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:04,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:04,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:04,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070970353] [2024-06-28 03:17:04,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070970353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:04,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:04,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:04,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197112910] [2024-06-28 03:17:04,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:04,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:04,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:04,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:04,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:04,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:17:04,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 179 transitions, 1525 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:04,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:04,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:17:04,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:04,889 INFO L124 PetriNetUnfolderBase]: 403/753 cut-off events. [2024-06-28 03:17:04,889 INFO L125 PetriNetUnfolderBase]: For 63246/63248 co-relation queries the response was YES. [2024-06-28 03:17:04,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5264 conditions, 753 events. 403/753 cut-off events. For 63246/63248 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3592 event pairs, 70 based on Foata normal form. 4/753 useless extension candidates. Maximal degree in co-relation 5173. Up to 628 conditions per place. [2024-06-28 03:17:04,895 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 140 selfloop transitions, 17 changer transitions 0/189 dead transitions. [2024-06-28 03:17:04,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 189 transitions, 1861 flow [2024-06-28 03:17:04,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:04,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:04,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-28 03:17:04,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36639118457300274 [2024-06-28 03:17:04,896 INFO L175 Difference]: Start difference. First operand has 195 places, 179 transitions, 1525 flow. Second operand 11 states and 133 transitions. [2024-06-28 03:17:04,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 189 transitions, 1861 flow [2024-06-28 03:17:04,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 189 transitions, 1826 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:04,998 INFO L231 Difference]: Finished difference. Result has 198 places, 179 transitions, 1528 flow [2024-06-28 03:17:04,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1490, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1528, PETRI_PLACES=198, PETRI_TRANSITIONS=179} [2024-06-28 03:17:04,998 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 166 predicate places. [2024-06-28 03:17:04,998 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 179 transitions, 1528 flow [2024-06-28 03:17:04,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:04,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:04,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:04,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:17:04,999 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:04,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:04,999 INFO L85 PathProgramCache]: Analyzing trace with hash 159290972, now seen corresponding path program 1 times [2024-06-28 03:17:05,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:05,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261388080] [2024-06-28 03:17:05,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:05,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:05,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:05,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:05,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:05,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261388080] [2024-06-28 03:17:05,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261388080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:05,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:05,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:05,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867192367] [2024-06-28 03:17:05,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:05,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:05,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:05,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:05,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:05,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:05,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 179 transitions, 1528 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:05,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:05,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:05,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:06,276 INFO L124 PetriNetUnfolderBase]: 425/777 cut-off events. [2024-06-28 03:17:06,276 INFO L125 PetriNetUnfolderBase]: For 60956/60956 co-relation queries the response was YES. [2024-06-28 03:17:06,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5413 conditions, 777 events. 425/777 cut-off events. For 60956/60956 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3626 event pairs, 57 based on Foata normal form. 1/777 useless extension candidates. Maximal degree in co-relation 5321. Up to 661 conditions per place. [2024-06-28 03:17:06,282 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 164 selfloop transitions, 32 changer transitions 0/199 dead transitions. [2024-06-28 03:17:06,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 199 transitions, 2006 flow [2024-06-28 03:17:06,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:06,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:06,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-28 03:17:06,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-28 03:17:06,283 INFO L175 Difference]: Start difference. First operand has 198 places, 179 transitions, 1528 flow. Second operand 10 states and 128 transitions. [2024-06-28 03:17:06,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 199 transitions, 2006 flow [2024-06-28 03:17:06,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 199 transitions, 1937 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 03:17:06,392 INFO L231 Difference]: Finished difference. Result has 198 places, 181 transitions, 1568 flow [2024-06-28 03:17:06,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1459, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1568, PETRI_PLACES=198, PETRI_TRANSITIONS=181} [2024-06-28 03:17:06,393 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 166 predicate places. [2024-06-28 03:17:06,393 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 181 transitions, 1568 flow [2024-06-28 03:17:06,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:06,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:06,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:06,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:17:06,393 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:06,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:06,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1835881057, now seen corresponding path program 1 times [2024-06-28 03:17:06,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:06,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432704947] [2024-06-28 03:17:06,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:06,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:06,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:07,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:07,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:07,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432704947] [2024-06-28 03:17:07,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432704947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:07,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:07,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:07,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932491942] [2024-06-28 03:17:07,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:07,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:07,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:07,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:07,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:07,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:07,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 181 transitions, 1568 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:07,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:07,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:07,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:07,571 INFO L124 PetriNetUnfolderBase]: 437/795 cut-off events. [2024-06-28 03:17:07,571 INFO L125 PetriNetUnfolderBase]: For 64836/64836 co-relation queries the response was YES. [2024-06-28 03:17:07,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5551 conditions, 795 events. 437/795 cut-off events. For 64836/64836 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3701 event pairs, 62 based on Foata normal form. 2/796 useless extension candidates. Maximal degree in co-relation 5459. Up to 683 conditions per place. [2024-06-28 03:17:07,577 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 167 selfloop transitions, 30 changer transitions 0/200 dead transitions. [2024-06-28 03:17:07,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 200 transitions, 2048 flow [2024-06-28 03:17:07,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:07,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:07,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 03:17:07,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-28 03:17:07,578 INFO L175 Difference]: Start difference. First operand has 198 places, 181 transitions, 1568 flow. Second operand 11 states and 136 transitions. [2024-06-28 03:17:07,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 200 transitions, 2048 flow [2024-06-28 03:17:07,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 200 transitions, 1955 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:07,689 INFO L231 Difference]: Finished difference. Result has 202 places, 185 transitions, 1593 flow [2024-06-28 03:17:07,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1593, PETRI_PLACES=202, PETRI_TRANSITIONS=185} [2024-06-28 03:17:07,690 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 170 predicate places. [2024-06-28 03:17:07,690 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 185 transitions, 1593 flow [2024-06-28 03:17:07,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:07,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:07,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:07,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:17:07,690 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:07,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:07,691 INFO L85 PathProgramCache]: Analyzing trace with hash 307108179, now seen corresponding path program 2 times [2024-06-28 03:17:07,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:07,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382046862] [2024-06-28 03:17:07,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:07,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:07,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:08,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:08,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:08,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382046862] [2024-06-28 03:17:08,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382046862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:08,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:08,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:08,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737195196] [2024-06-28 03:17:08,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:08,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:08,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:08,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:08,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:08,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:08,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 185 transitions, 1593 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:08,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:08,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:08,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:08,826 INFO L124 PetriNetUnfolderBase]: 463/841 cut-off events. [2024-06-28 03:17:08,826 INFO L125 PetriNetUnfolderBase]: For 75565/75565 co-relation queries the response was YES. [2024-06-28 03:17:08,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6111 conditions, 841 events. 463/841 cut-off events. For 75565/75565 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3961 event pairs, 52 based on Foata normal form. 2/842 useless extension candidates. Maximal degree in co-relation 6017. Up to 616 conditions per place. [2024-06-28 03:17:08,832 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 156 selfloop transitions, 51 changer transitions 0/210 dead transitions. [2024-06-28 03:17:08,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 210 transitions, 2423 flow [2024-06-28 03:17:08,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:08,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:08,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-28 03:17:08,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-28 03:17:08,834 INFO L175 Difference]: Start difference. First operand has 202 places, 185 transitions, 1593 flow. Second operand 10 states and 133 transitions. [2024-06-28 03:17:08,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 210 transitions, 2423 flow [2024-06-28 03:17:08,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 210 transitions, 2341 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:08,965 INFO L231 Difference]: Finished difference. Result has 204 places, 191 transitions, 1730 flow [2024-06-28 03:17:08,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1730, PETRI_PLACES=204, PETRI_TRANSITIONS=191} [2024-06-28 03:17:08,966 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 172 predicate places. [2024-06-28 03:17:08,966 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 191 transitions, 1730 flow [2024-06-28 03:17:08,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:08,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:08,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:08,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:17:08,966 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:08,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:08,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1375758680, now seen corresponding path program 1 times [2024-06-28 03:17:08,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:08,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033534232] [2024-06-28 03:17:08,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:08,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:08,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:09,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:09,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:09,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033534232] [2024-06-28 03:17:09,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033534232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:09,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:09,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:09,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242624460] [2024-06-28 03:17:09,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:09,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:09,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:09,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:09,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:09,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:09,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 191 transitions, 1730 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:09,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:09,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:09,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:10,082 INFO L124 PetriNetUnfolderBase]: 466/846 cut-off events. [2024-06-28 03:17:10,082 INFO L125 PetriNetUnfolderBase]: For 76280/76280 co-relation queries the response was YES. [2024-06-28 03:17:10,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6250 conditions, 846 events. 466/846 cut-off events. For 76280/76280 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3994 event pairs, 68 based on Foata normal form. 1/846 useless extension candidates. Maximal degree in co-relation 6155. Up to 751 conditions per place. [2024-06-28 03:17:10,089 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 174 selfloop transitions, 29 changer transitions 0/206 dead transitions. [2024-06-28 03:17:10,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 206 transitions, 2194 flow [2024-06-28 03:17:10,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:10,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:10,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 03:17:10,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3696969696969697 [2024-06-28 03:17:10,090 INFO L175 Difference]: Start difference. First operand has 204 places, 191 transitions, 1730 flow. Second operand 10 states and 122 transitions. [2024-06-28 03:17:10,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 206 transitions, 2194 flow [2024-06-28 03:17:10,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 206 transitions, 2105 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 03:17:10,235 INFO L231 Difference]: Finished difference. Result has 209 places, 193 transitions, 1734 flow [2024-06-28 03:17:10,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1734, PETRI_PLACES=209, PETRI_TRANSITIONS=193} [2024-06-28 03:17:10,236 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 177 predicate places. [2024-06-28 03:17:10,236 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 193 transitions, 1734 flow [2024-06-28 03:17:10,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:10,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:10,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:10,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:17:10,236 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:10,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:10,237 INFO L85 PathProgramCache]: Analyzing trace with hash 306906369, now seen corresponding path program 3 times [2024-06-28 03:17:10,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:10,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976967817] [2024-06-28 03:17:10,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:10,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:10,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:10,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-28 03:17:10,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:10,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976967817] [2024-06-28 03:17:10,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976967817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:10,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:10,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:10,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272980353] [2024-06-28 03:17:10,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:10,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:10,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:10,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:10,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:11,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:11,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 193 transitions, 1734 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:11,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:11,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:11,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:11,428 INFO L124 PetriNetUnfolderBase]: 472/858 cut-off events. [2024-06-28 03:17:11,428 INFO L125 PetriNetUnfolderBase]: For 80264/80264 co-relation queries the response was YES. [2024-06-28 03:17:11,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6351 conditions, 858 events. 472/858 cut-off events. For 80264/80264 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4077 event pairs, 62 based on Foata normal form. 2/859 useless extension candidates. Maximal degree in co-relation 6254. Up to 627 conditions per place. [2024-06-28 03:17:11,435 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 162 selfloop transitions, 49 changer transitions 0/214 dead transitions. [2024-06-28 03:17:11,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 214 transitions, 2508 flow [2024-06-28 03:17:11,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:11,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:11,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-28 03:17:11,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40606060606060607 [2024-06-28 03:17:11,437 INFO L175 Difference]: Start difference. First operand has 209 places, 193 transitions, 1734 flow. Second operand 10 states and 134 transitions. [2024-06-28 03:17:11,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 214 transitions, 2508 flow [2024-06-28 03:17:11,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 214 transitions, 2431 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:11,577 INFO L231 Difference]: Finished difference. Result has 211 places, 195 transitions, 1796 flow [2024-06-28 03:17:11,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1796, PETRI_PLACES=211, PETRI_TRANSITIONS=195} [2024-06-28 03:17:11,577 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 179 predicate places. [2024-06-28 03:17:11,577 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 195 transitions, 1796 flow [2024-06-28 03:17:11,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:11,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:11,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:11,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:17:11,578 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:11,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:11,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1375758401, now seen corresponding path program 4 times [2024-06-28 03:17:11,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:11,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695878084] [2024-06-28 03:17:11,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:11,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:11,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:12,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:12,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:12,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695878084] [2024-06-28 03:17:12,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695878084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:12,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:12,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:12,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626680267] [2024-06-28 03:17:12,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:12,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:12,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:12,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:12,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:12,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:12,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 195 transitions, 1796 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:12,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:12,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:12,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:12,709 INFO L124 PetriNetUnfolderBase]: 468/850 cut-off events. [2024-06-28 03:17:12,709 INFO L125 PetriNetUnfolderBase]: For 78493/78493 co-relation queries the response was YES. [2024-06-28 03:17:12,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6263 conditions, 850 events. 468/850 cut-off events. For 78493/78493 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4026 event pairs, 50 based on Foata normal form. 2/851 useless extension candidates. Maximal degree in co-relation 6165. Up to 624 conditions per place. [2024-06-28 03:17:12,718 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 154 selfloop transitions, 56 changer transitions 0/213 dead transitions. [2024-06-28 03:17:12,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 213 transitions, 2400 flow [2024-06-28 03:17:12,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:12,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:12,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-28 03:17:12,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-28 03:17:12,719 INFO L175 Difference]: Start difference. First operand has 211 places, 195 transitions, 1796 flow. Second operand 10 states and 131 transitions. [2024-06-28 03:17:12,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 213 transitions, 2400 flow [2024-06-28 03:17:12,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 213 transitions, 2276 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 03:17:12,872 INFO L231 Difference]: Finished difference. Result has 214 places, 195 transitions, 1789 flow [2024-06-28 03:17:12,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1789, PETRI_PLACES=214, PETRI_TRANSITIONS=195} [2024-06-28 03:17:12,872 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 182 predicate places. [2024-06-28 03:17:12,872 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 195 transitions, 1789 flow [2024-06-28 03:17:12,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:12,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:12,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:12,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:17:12,873 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:12,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:12,873 INFO L85 PathProgramCache]: Analyzing trace with hash 154922387, now seen corresponding path program 5 times [2024-06-28 03:17:12,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:12,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923086827] [2024-06-28 03:17:12,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:12,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:12,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:13,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:13,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:13,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923086827] [2024-06-28 03:17:13,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923086827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:13,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:13,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:13,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000009684] [2024-06-28 03:17:13,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:13,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:13,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:13,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:13,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:13,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:13,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 195 transitions, 1789 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:13,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:13,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:13,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:14,076 INFO L124 PetriNetUnfolderBase]: 569/1031 cut-off events. [2024-06-28 03:17:14,076 INFO L125 PetriNetUnfolderBase]: For 90457/90457 co-relation queries the response was YES. [2024-06-28 03:17:14,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7363 conditions, 1031 events. 569/1031 cut-off events. For 90457/90457 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5224 event pairs, 71 based on Foata normal form. 2/1032 useless extension candidates. Maximal degree in co-relation 7264. Up to 761 conditions per place. [2024-06-28 03:17:14,085 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 183 selfloop transitions, 62 changer transitions 0/248 dead transitions. [2024-06-28 03:17:14,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 248 transitions, 2936 flow [2024-06-28 03:17:14,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:14,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:14,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-28 03:17:14,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022038567493113 [2024-06-28 03:17:14,086 INFO L175 Difference]: Start difference. First operand has 214 places, 195 transitions, 1789 flow. Second operand 11 states and 146 transitions. [2024-06-28 03:17:14,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 248 transitions, 2936 flow [2024-06-28 03:17:14,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 248 transitions, 2808 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:14,249 INFO L231 Difference]: Finished difference. Result has 221 places, 225 transitions, 2185 flow [2024-06-28 03:17:14,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2185, PETRI_PLACES=221, PETRI_TRANSITIONS=225} [2024-06-28 03:17:14,249 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 189 predicate places. [2024-06-28 03:17:14,249 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 225 transitions, 2185 flow [2024-06-28 03:17:14,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:14,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:14,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:14,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:17:14,249 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:14,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:14,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1859839761, now seen corresponding path program 6 times [2024-06-28 03:17:14,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:14,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047272563] [2024-06-28 03:17:14,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:14,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:14,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:15,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-28 03:17:15,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:15,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047272563] [2024-06-28 03:17:15,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047272563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:15,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:15,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:15,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427995469] [2024-06-28 03:17:15,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:15,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:15,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:15,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:15,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:15,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:15,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 225 transitions, 2185 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:15,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:15,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:15,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:15,393 INFO L124 PetriNetUnfolderBase]: 611/1105 cut-off events. [2024-06-28 03:17:15,393 INFO L125 PetriNetUnfolderBase]: For 113903/113903 co-relation queries the response was YES. [2024-06-28 03:17:15,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8506 conditions, 1105 events. 611/1105 cut-off events. For 113903/113903 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5655 event pairs, 61 based on Foata normal form. 4/1108 useless extension candidates. Maximal degree in co-relation 8402. Up to 631 conditions per place. [2024-06-28 03:17:15,403 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 146 selfloop transitions, 105 changer transitions 0/254 dead transitions. [2024-06-28 03:17:15,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 254 transitions, 3375 flow [2024-06-28 03:17:15,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:15,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:15,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-28 03:17:15,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2024-06-28 03:17:15,404 INFO L175 Difference]: Start difference. First operand has 221 places, 225 transitions, 2185 flow. Second operand 10 states and 137 transitions. [2024-06-28 03:17:15,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 254 transitions, 3375 flow [2024-06-28 03:17:15,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 254 transitions, 3289 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 03:17:15,594 INFO L231 Difference]: Finished difference. Result has 227 places, 235 transitions, 2543 flow [2024-06-28 03:17:15,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2543, PETRI_PLACES=227, PETRI_TRANSITIONS=235} [2024-06-28 03:17:15,595 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 195 predicate places. [2024-06-28 03:17:15,595 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 235 transitions, 2543 flow [2024-06-28 03:17:15,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:15,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:15,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:15,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:17:15,595 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:15,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:15,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1366485032, now seen corresponding path program 2 times [2024-06-28 03:17:15,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:15,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31271486] [2024-06-28 03:17:15,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:15,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:15,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:16,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:16,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:16,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31271486] [2024-06-28 03:17:16,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31271486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:16,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:16,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:16,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766175617] [2024-06-28 03:17:16,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:16,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:16,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:16,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:16,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:16,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:16,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 235 transitions, 2543 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:16,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:16,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:16,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:16,779 INFO L124 PetriNetUnfolderBase]: 624/1126 cut-off events. [2024-06-28 03:17:16,779 INFO L125 PetriNetUnfolderBase]: For 115407/115407 co-relation queries the response was YES. [2024-06-28 03:17:16,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9059 conditions, 1126 events. 624/1126 cut-off events. For 115407/115407 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5793 event pairs, 92 based on Foata normal form. 1/1126 useless extension candidates. Maximal degree in co-relation 8953. Up to 930 conditions per place. [2024-06-28 03:17:16,789 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 197 selfloop transitions, 54 changer transitions 0/254 dead transitions. [2024-06-28 03:17:16,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 254 transitions, 3445 flow [2024-06-28 03:17:16,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:16,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:16,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-28 03:17:16,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-28 03:17:16,790 INFO L175 Difference]: Start difference. First operand has 227 places, 235 transitions, 2543 flow. Second operand 10 states and 128 transitions. [2024-06-28 03:17:16,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 254 transitions, 3445 flow [2024-06-28 03:17:17,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 254 transitions, 3302 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-28 03:17:17,005 INFO L231 Difference]: Finished difference. Result has 233 places, 241 transitions, 2608 flow [2024-06-28 03:17:17,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2400, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2608, PETRI_PLACES=233, PETRI_TRANSITIONS=241} [2024-06-28 03:17:17,006 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 201 predicate places. [2024-06-28 03:17:17,006 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 241 transitions, 2608 flow [2024-06-28 03:17:17,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:17,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:17,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:17,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:17:17,006 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:17,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:17,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1366744223, now seen corresponding path program 7 times [2024-06-28 03:17:17,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:17,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38330118] [2024-06-28 03:17:17,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:17,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:17,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:17,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:17,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:17,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38330118] [2024-06-28 03:17:17,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38330118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:17,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:17,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:17,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325360647] [2024-06-28 03:17:17,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:17,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:17,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:17,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:17,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:17,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:17,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 241 transitions, 2608 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:17,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:17,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:17,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:18,157 INFO L124 PetriNetUnfolderBase]: 616/1116 cut-off events. [2024-06-28 03:17:18,157 INFO L125 PetriNetUnfolderBase]: For 115025/115025 co-relation queries the response was YES. [2024-06-28 03:17:18,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8697 conditions, 1116 events. 616/1116 cut-off events. For 115025/115025 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5755 event pairs, 53 based on Foata normal form. 4/1119 useless extension candidates. Maximal degree in co-relation 8589. Up to 646 conditions per place. [2024-06-28 03:17:18,167 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 139 selfloop transitions, 115 changer transitions 0/257 dead transitions. [2024-06-28 03:17:18,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 257 transitions, 3302 flow [2024-06-28 03:17:18,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:18,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:18,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-28 03:17:18,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:17:18,168 INFO L175 Difference]: Start difference. First operand has 233 places, 241 transitions, 2608 flow. Second operand 10 states and 132 transitions. [2024-06-28 03:17:18,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 257 transitions, 3302 flow [2024-06-28 03:17:18,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 257 transitions, 3188 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 03:17:18,394 INFO L231 Difference]: Finished difference. Result has 238 places, 241 transitions, 2732 flow [2024-06-28 03:17:18,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2494, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2732, PETRI_PLACES=238, PETRI_TRANSITIONS=241} [2024-06-28 03:17:18,395 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 206 predicate places. [2024-06-28 03:17:18,395 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 241 transitions, 2732 flow [2024-06-28 03:17:18,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:18,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:18,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:18,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:17:18,395 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:18,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:18,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1366744502, now seen corresponding path program 3 times [2024-06-28 03:17:18,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:18,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4231906] [2024-06-28 03:17:18,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:18,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:18,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:19,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-28 03:17:19,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:19,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4231906] [2024-06-28 03:17:19,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4231906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:19,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:19,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:19,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901947116] [2024-06-28 03:17:19,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:19,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:19,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:19,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:19,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:19,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:19,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 241 transitions, 2732 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:19,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:19,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:19,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:19,518 INFO L124 PetriNetUnfolderBase]: 619/1121 cut-off events. [2024-06-28 03:17:19,518 INFO L125 PetriNetUnfolderBase]: For 110552/110552 co-relation queries the response was YES. [2024-06-28 03:17:19,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9005 conditions, 1121 events. 619/1121 cut-off events. For 110552/110552 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 5800 event pairs, 88 based on Foata normal form. 1/1121 useless extension candidates. Maximal degree in co-relation 8895. Up to 922 conditions per place. [2024-06-28 03:17:19,529 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 193 selfloop transitions, 60 changer transitions 0/256 dead transitions. [2024-06-28 03:17:19,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 256 transitions, 3588 flow [2024-06-28 03:17:19,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:19,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:19,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-28 03:17:19,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2024-06-28 03:17:19,530 INFO L175 Difference]: Start difference. First operand has 238 places, 241 transitions, 2732 flow. Second operand 10 states and 127 transitions. [2024-06-28 03:17:19,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 256 transitions, 3588 flow [2024-06-28 03:17:19,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 256 transitions, 3392 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:19,726 INFO L231 Difference]: Finished difference. Result has 240 places, 243 transitions, 2694 flow [2024-06-28 03:17:19,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2536, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2694, PETRI_PLACES=240, PETRI_TRANSITIONS=243} [2024-06-28 03:17:19,726 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 208 predicate places. [2024-06-28 03:17:19,726 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 243 transitions, 2694 flow [2024-06-28 03:17:19,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:19,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:19,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:19,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:17:19,727 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:19,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:19,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1859570371, now seen corresponding path program 1 times [2024-06-28 03:17:19,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:19,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197228738] [2024-06-28 03:17:19,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:19,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:19,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:20,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:20,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:20,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197228738] [2024-06-28 03:17:20,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197228738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:20,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:20,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:20,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709512264] [2024-06-28 03:17:20,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:20,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:20,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:20,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:20,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:20,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:17:20,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 243 transitions, 2694 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:20,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:20,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:17:20,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:21,218 INFO L124 PetriNetUnfolderBase]: 590/1088 cut-off events. [2024-06-28 03:17:21,218 INFO L125 PetriNetUnfolderBase]: For 113900/113902 co-relation queries the response was YES. [2024-06-28 03:17:21,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8709 conditions, 1088 events. 590/1088 cut-off events. For 113900/113902 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5743 event pairs, 101 based on Foata normal form. 3/1086 useless extension candidates. Maximal degree in co-relation 8598. Up to 902 conditions per place. [2024-06-28 03:17:21,229 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 192 selfloop transitions, 25 changer transitions 0/256 dead transitions. [2024-06-28 03:17:21,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 256 transitions, 3178 flow [2024-06-28 03:17:21,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:21,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:21,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-28 03:17:21,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-28 03:17:21,230 INFO L175 Difference]: Start difference. First operand has 240 places, 243 transitions, 2694 flow. Second operand 10 states and 128 transitions. [2024-06-28 03:17:21,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 256 transitions, 3178 flow [2024-06-28 03:17:21,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 256 transitions, 3050 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 03:17:21,439 INFO L231 Difference]: Finished difference. Result has 243 places, 245 transitions, 2649 flow [2024-06-28 03:17:21,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2566, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2649, PETRI_PLACES=243, PETRI_TRANSITIONS=245} [2024-06-28 03:17:21,440 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 211 predicate places. [2024-06-28 03:17:21,440 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 245 transitions, 2649 flow [2024-06-28 03:17:21,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:21,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:21,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:21,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:17:21,440 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:21,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:21,441 INFO L85 PathProgramCache]: Analyzing trace with hash 147570737, now seen corresponding path program 8 times [2024-06-28 03:17:21,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:21,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035920859] [2024-06-28 03:17:21,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:21,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:21,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:22,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-28 03:17:22,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:22,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035920859] [2024-06-28 03:17:22,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035920859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:22,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:22,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:22,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361922315] [2024-06-28 03:17:22,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:22,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:22,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:22,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:22,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:22,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:22,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 245 transitions, 2649 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:22,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:22,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:22,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:22,721 INFO L124 PetriNetUnfolderBase]: 628/1138 cut-off events. [2024-06-28 03:17:22,721 INFO L125 PetriNetUnfolderBase]: For 118635/118635 co-relation queries the response was YES. [2024-06-28 03:17:22,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9000 conditions, 1138 events. 628/1138 cut-off events. For 118635/118635 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5923 event pairs, 86 based on Foata normal form. 2/1139 useless extension candidates. Maximal degree in co-relation 8888. Up to 853 conditions per place. [2024-06-28 03:17:22,731 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 201 selfloop transitions, 65 changer transitions 0/269 dead transitions. [2024-06-28 03:17:22,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 269 transitions, 3481 flow [2024-06-28 03:17:22,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:22,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:22,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-28 03:17:22,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022038567493113 [2024-06-28 03:17:22,732 INFO L175 Difference]: Start difference. First operand has 243 places, 245 transitions, 2649 flow. Second operand 11 states and 146 transitions. [2024-06-28 03:17:22,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 269 transitions, 3481 flow [2024-06-28 03:17:22,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 269 transitions, 3412 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:22,933 INFO L231 Difference]: Finished difference. Result has 249 places, 250 transitions, 2830 flow [2024-06-28 03:17:22,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2582, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2830, PETRI_PLACES=249, PETRI_TRANSITIONS=250} [2024-06-28 03:17:22,934 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 217 predicate places. [2024-06-28 03:17:22,934 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 250 transitions, 2830 flow [2024-06-28 03:17:22,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:22,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:22,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:22,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:17:22,940 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:22,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:22,940 INFO L85 PathProgramCache]: Analyzing trace with hash 2035392097, now seen corresponding path program 9 times [2024-06-28 03:17:22,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:22,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878032866] [2024-06-28 03:17:22,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:22,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:22,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:23,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-28 03:17:23,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:23,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878032866] [2024-06-28 03:17:23,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878032866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:23,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:23,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:23,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363134601] [2024-06-28 03:17:23,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:23,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:23,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:23,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:23,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:23,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:23,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 250 transitions, 2830 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:23,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:23,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:23,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:24,247 INFO L124 PetriNetUnfolderBase]: 640/1160 cut-off events. [2024-06-28 03:17:24,248 INFO L125 PetriNetUnfolderBase]: For 128572/128572 co-relation queries the response was YES. [2024-06-28 03:17:24,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9380 conditions, 1160 events. 640/1160 cut-off events. For 128572/128572 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6072 event pairs, 77 based on Foata normal form. 4/1163 useless extension candidates. Maximal degree in co-relation 9264. Up to 674 conditions per place. [2024-06-28 03:17:24,259 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 166 selfloop transitions, 104 changer transitions 0/273 dead transitions. [2024-06-28 03:17:24,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 273 transitions, 3970 flow [2024-06-28 03:17:24,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:24,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:24,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-28 03:17:24,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-28 03:17:24,260 INFO L175 Difference]: Start difference. First operand has 249 places, 250 transitions, 2830 flow. Second operand 10 states and 138 transitions. [2024-06-28 03:17:24,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 273 transitions, 3970 flow [2024-06-28 03:17:24,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 273 transitions, 3847 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 03:17:24,484 INFO L231 Difference]: Finished difference. Result has 254 places, 254 transitions, 3021 flow [2024-06-28 03:17:24,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3021, PETRI_PLACES=254, PETRI_TRANSITIONS=254} [2024-06-28 03:17:24,484 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 222 predicate places. [2024-06-28 03:17:24,484 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 254 transitions, 3021 flow [2024-06-28 03:17:24,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:24,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:24,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:24,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:17:24,485 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:24,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:24,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1366753802, now seen corresponding path program 4 times [2024-06-28 03:17:24,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:24,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76899800] [2024-06-28 03:17:24,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:24,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:24,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:25,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-28 03:17:25,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:25,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76899800] [2024-06-28 03:17:25,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76899800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:25,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:25,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:25,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901837808] [2024-06-28 03:17:25,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:25,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:25,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:25,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:25,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:25,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:25,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 254 transitions, 3021 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:25,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:25,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:25,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:25,639 INFO L124 PetriNetUnfolderBase]: 638/1155 cut-off events. [2024-06-28 03:17:25,639 INFO L125 PetriNetUnfolderBase]: For 120626/120626 co-relation queries the response was YES. [2024-06-28 03:17:25,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9405 conditions, 1155 events. 638/1155 cut-off events. For 120626/120626 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6029 event pairs, 91 based on Foata normal form. 1/1155 useless extension candidates. Maximal degree in co-relation 9288. Up to 955 conditions per place. [2024-06-28 03:17:25,650 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 196 selfloop transitions, 67 changer transitions 0/266 dead transitions. [2024-06-28 03:17:25,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 266 transitions, 3727 flow [2024-06-28 03:17:25,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:25,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:25,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 03:17:25,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-28 03:17:25,651 INFO L175 Difference]: Start difference. First operand has 254 places, 254 transitions, 3021 flow. Second operand 10 states and 125 transitions. [2024-06-28 03:17:25,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 266 transitions, 3727 flow [2024-06-28 03:17:25,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 266 transitions, 3298 flow, removed 41 selfloop flow, removed 10 redundant places. [2024-06-28 03:17:25,897 INFO L231 Difference]: Finished difference. Result has 254 places, 254 transitions, 2731 flow [2024-06-28 03:17:25,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2592, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2731, PETRI_PLACES=254, PETRI_TRANSITIONS=254} [2024-06-28 03:17:25,897 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 222 predicate places. [2024-06-28 03:17:25,897 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 254 transitions, 2731 flow [2024-06-28 03:17:25,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:25,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:25,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:25,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:17:25,898 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:25,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:25,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1866989322, now seen corresponding path program 5 times [2024-06-28 03:17:25,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:25,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688088399] [2024-06-28 03:17:25,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:25,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:25,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:26,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:26,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:26,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688088399] [2024-06-28 03:17:26,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688088399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:26,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:26,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:26,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004179544] [2024-06-28 03:17:26,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:26,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:26,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:26,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:26,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:26,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:26,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 254 transitions, 2731 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:26,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:26,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:26,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:27,241 INFO L124 PetriNetUnfolderBase]: 656/1185 cut-off events. [2024-06-28 03:17:27,241 INFO L125 PetriNetUnfolderBase]: For 121844/121844 co-relation queries the response was YES. [2024-06-28 03:17:27,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9182 conditions, 1185 events. 656/1185 cut-off events. For 121844/121844 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 6212 event pairs, 89 based on Foata normal form. 1/1185 useless extension candidates. Maximal degree in co-relation 9065. Up to 1034 conditions per place. [2024-06-28 03:17:27,253 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 231 selfloop transitions, 43 changer transitions 0/277 dead transitions. [2024-06-28 03:17:27,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 277 transitions, 3443 flow [2024-06-28 03:17:27,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:27,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:27,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:17:27,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-28 03:17:27,254 INFO L175 Difference]: Start difference. First operand has 254 places, 254 transitions, 2731 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:17:27,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 277 transitions, 3443 flow [2024-06-28 03:17:27,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 277 transitions, 3299 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:27,477 INFO L231 Difference]: Finished difference. Result has 259 places, 267 transitions, 2871 flow [2024-06-28 03:17:27,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2607, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2871, PETRI_PLACES=259, PETRI_TRANSITIONS=267} [2024-06-28 03:17:27,478 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 227 predicate places. [2024-06-28 03:17:27,478 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 267 transitions, 2871 flow [2024-06-28 03:17:27,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:27,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:27,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:27,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:17:27,479 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:27,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:27,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1866997041, now seen corresponding path program 10 times [2024-06-28 03:17:27,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:27,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851818784] [2024-06-28 03:17:27,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:27,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:27,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:28,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:28,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:28,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851818784] [2024-06-28 03:17:28,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851818784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:28,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:28,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:28,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771489895] [2024-06-28 03:17:28,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:28,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:28,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:28,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:28,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:28,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:28,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 267 transitions, 2871 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:28,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:28,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:28,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:28,681 INFO L124 PetriNetUnfolderBase]: 658/1191 cut-off events. [2024-06-28 03:17:28,681 INFO L125 PetriNetUnfolderBase]: For 128233/128233 co-relation queries the response was YES. [2024-06-28 03:17:28,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9104 conditions, 1191 events. 658/1191 cut-off events. For 128233/128233 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6258 event pairs, 77 based on Foata normal form. 4/1194 useless extension candidates. Maximal degree in co-relation 8984. Up to 704 conditions per place. [2024-06-28 03:17:28,692 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 181 selfloop transitions, 104 changer transitions 0/288 dead transitions. [2024-06-28 03:17:28,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 288 transitions, 3999 flow [2024-06-28 03:17:28,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:28,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:28,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-28 03:17:28,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212121212121212 [2024-06-28 03:17:28,693 INFO L175 Difference]: Start difference. First operand has 259 places, 267 transitions, 2871 flow. Second operand 10 states and 139 transitions. [2024-06-28 03:17:28,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 288 transitions, 3999 flow [2024-06-28 03:17:28,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 288 transitions, 3903 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 03:17:28,944 INFO L231 Difference]: Finished difference. Result has 264 places, 269 transitions, 3028 flow [2024-06-28 03:17:28,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2775, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3028, PETRI_PLACES=264, PETRI_TRANSITIONS=269} [2024-06-28 03:17:28,944 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 232 predicate places. [2024-06-28 03:17:28,944 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 269 transitions, 3028 flow [2024-06-28 03:17:28,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:28,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:28,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:28,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:17:28,944 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:28,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:28,945 INFO L85 PathProgramCache]: Analyzing trace with hash 2110473055, now seen corresponding path program 2 times [2024-06-28 03:17:28,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:28,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914802264] [2024-06-28 03:17:28,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:28,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:28,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:30,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:30,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:30,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914802264] [2024-06-28 03:17:30,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914802264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:30,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:30,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:30,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775260563] [2024-06-28 03:17:30,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:30,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:30,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:30,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:30,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:30,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:17:30,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 269 transitions, 3028 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:30,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:30,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:17:30,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:30,472 INFO L124 PetriNetUnfolderBase]: 627/1159 cut-off events. [2024-06-28 03:17:30,472 INFO L125 PetriNetUnfolderBase]: For 123854/123856 co-relation queries the response was YES. [2024-06-28 03:17:30,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9115 conditions, 1159 events. 627/1159 cut-off events. For 123854/123856 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6253 event pairs, 91 based on Foata normal form. 3/1160 useless extension candidates. Maximal degree in co-relation 8994. Up to 914 conditions per place. [2024-06-28 03:17:30,482 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 192 selfloop transitions, 42 changer transitions 0/280 dead transitions. [2024-06-28 03:17:30,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 280 transitions, 3544 flow [2024-06-28 03:17:30,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:30,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:30,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-28 03:17:30,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-28 03:17:30,483 INFO L175 Difference]: Start difference. First operand has 264 places, 269 transitions, 3028 flow. Second operand 10 states and 133 transitions. [2024-06-28 03:17:30,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 280 transitions, 3544 flow [2024-06-28 03:17:30,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 280 transitions, 3331 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 03:17:30,734 INFO L231 Difference]: Finished difference. Result has 267 places, 271 transitions, 2936 flow [2024-06-28 03:17:30,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2815, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2936, PETRI_PLACES=267, PETRI_TRANSITIONS=271} [2024-06-28 03:17:30,734 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 235 predicate places. [2024-06-28 03:17:30,734 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 271 transitions, 2936 flow [2024-06-28 03:17:30,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:30,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:30,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:30,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:17:30,734 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:30,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:30,735 INFO L85 PathProgramCache]: Analyzing trace with hash 2110472714, now seen corresponding path program 6 times [2024-06-28 03:17:30,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:30,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833764856] [2024-06-28 03:17:30,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:30,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:30,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:31,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:31,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:31,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833764856] [2024-06-28 03:17:31,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833764856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:31,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:31,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:31,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105713418] [2024-06-28 03:17:31,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:31,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:31,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:31,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:31,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:31,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:31,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 271 transitions, 2936 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:31,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:31,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:31,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:31,873 INFO L124 PetriNetUnfolderBase]: 669/1207 cut-off events. [2024-06-28 03:17:31,873 INFO L125 PetriNetUnfolderBase]: For 128199/128199 co-relation queries the response was YES. [2024-06-28 03:17:31,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9389 conditions, 1207 events. 669/1207 cut-off events. For 128199/128199 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6358 event pairs, 94 based on Foata normal form. 1/1207 useless extension candidates. Maximal degree in co-relation 9267. Up to 902 conditions per place. [2024-06-28 03:17:31,884 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 199 selfloop transitions, 87 changer transitions 0/289 dead transitions. [2024-06-28 03:17:31,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 289 transitions, 4116 flow [2024-06-28 03:17:31,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:31,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:31,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-28 03:17:31,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-28 03:17:31,885 INFO L175 Difference]: Start difference. First operand has 267 places, 271 transitions, 2936 flow. Second operand 10 states and 133 transitions. [2024-06-28 03:17:31,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 289 transitions, 4116 flow [2024-06-28 03:17:32,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 289 transitions, 4011 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:32,161 INFO L231 Difference]: Finished difference. Result has 269 places, 277 transitions, 3116 flow [2024-06-28 03:17:32,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2831, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3116, PETRI_PLACES=269, PETRI_TRANSITIONS=277} [2024-06-28 03:17:32,162 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 237 predicate places. [2024-06-28 03:17:32,162 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 277 transitions, 3116 flow [2024-06-28 03:17:32,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:32,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:32,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:32,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:17:32,162 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:32,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:32,162 INFO L85 PathProgramCache]: Analyzing trace with hash -575930211, now seen corresponding path program 11 times [2024-06-28 03:17:32,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:32,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710488594] [2024-06-28 03:17:32,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:32,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:32,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:33,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:33,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:33,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710488594] [2024-06-28 03:17:33,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710488594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:33,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:33,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:33,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800434204] [2024-06-28 03:17:33,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:33,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:33,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:33,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:33,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:33,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:33,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 277 transitions, 3116 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:33,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:33,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:33,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:33,428 INFO L124 PetriNetUnfolderBase]: 680/1227 cut-off events. [2024-06-28 03:17:33,428 INFO L125 PetriNetUnfolderBase]: For 138595/138595 co-relation queries the response was YES. [2024-06-28 03:17:33,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9752 conditions, 1227 events. 680/1227 cut-off events. For 138595/138595 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6506 event pairs, 98 based on Foata normal form. 2/1228 useless extension candidates. Maximal degree in co-relation 9629. Up to 612 conditions per place. [2024-06-28 03:17:33,465 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 162 selfloop transitions, 131 changer transitions 0/296 dead transitions. [2024-06-28 03:17:33,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 296 transitions, 4146 flow [2024-06-28 03:17:33,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:33,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:33,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-28 03:17:33,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-28 03:17:33,466 INFO L175 Difference]: Start difference. First operand has 269 places, 277 transitions, 3116 flow. Second operand 11 states and 147 transitions. [2024-06-28 03:17:33,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 296 transitions, 4146 flow [2024-06-28 03:17:33,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 296 transitions, 3973 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 03:17:33,756 INFO L231 Difference]: Finished difference. Result has 274 places, 281 transitions, 3294 flow [2024-06-28 03:17:33,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3294, PETRI_PLACES=274, PETRI_TRANSITIONS=281} [2024-06-28 03:17:33,757 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 242 predicate places. [2024-06-28 03:17:33,757 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 281 transitions, 3294 flow [2024-06-28 03:17:33,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:33,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:33,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:33,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:17:33,757 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:33,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:33,758 INFO L85 PathProgramCache]: Analyzing trace with hash -568311651, now seen corresponding path program 12 times [2024-06-28 03:17:33,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:33,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14307122] [2024-06-28 03:17:33,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:33,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:33,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:34,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:34,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:34,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14307122] [2024-06-28 03:17:34,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14307122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:34,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:34,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:34,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708172756] [2024-06-28 03:17:34,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:34,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:34,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:34,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:34,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:34,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:34,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 281 transitions, 3294 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:34,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:34,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:34,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:34,956 INFO L124 PetriNetUnfolderBase]: 696/1257 cut-off events. [2024-06-28 03:17:34,957 INFO L125 PetriNetUnfolderBase]: For 149699/149699 co-relation queries the response was YES. [2024-06-28 03:17:34,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10315 conditions, 1257 events. 696/1257 cut-off events. For 149699/149699 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 6724 event pairs, 99 based on Foata normal form. 2/1258 useless extension candidates. Maximal degree in co-relation 10191. Up to 627 conditions per place. [2024-06-28 03:17:34,968 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 175 selfloop transitions, 124 changer transitions 0/302 dead transitions. [2024-06-28 03:17:34,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 302 transitions, 4518 flow [2024-06-28 03:17:34,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:34,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:34,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-28 03:17:34,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-28 03:17:34,969 INFO L175 Difference]: Start difference. First operand has 274 places, 281 transitions, 3294 flow. Second operand 10 states and 140 transitions. [2024-06-28 03:17:34,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 302 transitions, 4518 flow [2024-06-28 03:17:35,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 302 transitions, 4224 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:35,303 INFO L231 Difference]: Finished difference. Result has 276 places, 285 transitions, 3341 flow [2024-06-28 03:17:35,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3020, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3341, PETRI_PLACES=276, PETRI_TRANSITIONS=285} [2024-06-28 03:17:35,303 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 244 predicate places. [2024-06-28 03:17:35,303 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 285 transitions, 3341 flow [2024-06-28 03:17:35,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:35,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:35,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:35,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:17:35,304 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:35,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:35,304 INFO L85 PathProgramCache]: Analyzing trace with hash -575720682, now seen corresponding path program 7 times [2024-06-28 03:17:35,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:35,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848829132] [2024-06-28 03:17:35,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:35,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:35,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:36,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:36,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:36,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848829132] [2024-06-28 03:17:36,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848829132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:36,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:36,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:36,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579891801] [2024-06-28 03:17:36,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:36,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:36,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:36,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:36,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:36,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:36,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 285 transitions, 3341 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:36,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:36,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:36,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:36,561 INFO L124 PetriNetUnfolderBase]: 699/1260 cut-off events. [2024-06-28 03:17:36,561 INFO L125 PetriNetUnfolderBase]: For 149119/149119 co-relation queries the response was YES. [2024-06-28 03:17:36,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10330 conditions, 1260 events. 699/1260 cut-off events. For 149119/149119 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6717 event pairs, 100 based on Foata normal form. 1/1260 useless extension candidates. Maximal degree in co-relation 10205. Up to 950 conditions per place. [2024-06-28 03:17:36,574 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 200 selfloop transitions, 95 changer transitions 0/298 dead transitions. [2024-06-28 03:17:36,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 298 transitions, 4317 flow [2024-06-28 03:17:36,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:36,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:36,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-28 03:17:36,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-28 03:17:36,575 INFO L175 Difference]: Start difference. First operand has 276 places, 285 transitions, 3341 flow. Second operand 11 states and 141 transitions. [2024-06-28 03:17:36,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 298 transitions, 4317 flow [2024-06-28 03:17:36,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 298 transitions, 4073 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:17:36,897 INFO L231 Difference]: Finished difference. Result has 281 places, 287 transitions, 3322 flow [2024-06-28 03:17:36,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3097, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3322, PETRI_PLACES=281, PETRI_TRANSITIONS=287} [2024-06-28 03:17:36,897 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 249 predicate places. [2024-06-28 03:17:36,897 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 287 transitions, 3322 flow [2024-06-28 03:17:36,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:36,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:36,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:36,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:17:36,898 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:36,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:36,898 INFO L85 PathProgramCache]: Analyzing trace with hash -568311372, now seen corresponding path program 8 times [2024-06-28 03:17:36,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:36,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566381352] [2024-06-28 03:17:36,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:36,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:36,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:37,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:37,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:37,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566381352] [2024-06-28 03:17:37,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566381352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:37,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:37,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:37,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466166307] [2024-06-28 03:17:37,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:37,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:37,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:37,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:37,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:37,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:37,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 287 transitions, 3322 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:37,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:37,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:37,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:38,138 INFO L124 PetriNetUnfolderBase]: 702/1265 cut-off events. [2024-06-28 03:17:38,138 INFO L125 PetriNetUnfolderBase]: For 152195/152195 co-relation queries the response was YES. [2024-06-28 03:17:38,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10281 conditions, 1265 events. 702/1265 cut-off events. For 152195/152195 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 6741 event pairs, 100 based on Foata normal form. 1/1265 useless extension candidates. Maximal degree in co-relation 10155. Up to 954 conditions per place. [2024-06-28 03:17:38,151 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 206 selfloop transitions, 92 changer transitions 0/301 dead transitions. [2024-06-28 03:17:38,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 301 transitions, 4482 flow [2024-06-28 03:17:38,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:38,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:38,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-28 03:17:38,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-06-28 03:17:38,152 INFO L175 Difference]: Start difference. First operand has 281 places, 287 transitions, 3322 flow. Second operand 11 states and 144 transitions. [2024-06-28 03:17:38,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 301 transitions, 4482 flow [2024-06-28 03:17:38,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 301 transitions, 4290 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:38,466 INFO L231 Difference]: Finished difference. Result has 284 places, 289 transitions, 3353 flow [2024-06-28 03:17:38,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3134, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3353, PETRI_PLACES=284, PETRI_TRANSITIONS=289} [2024-06-28 03:17:38,467 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 252 predicate places. [2024-06-28 03:17:38,467 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 289 transitions, 3353 flow [2024-06-28 03:17:38,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:38,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:38,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:38,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:17:38,467 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:38,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:38,468 INFO L85 PathProgramCache]: Analyzing trace with hash -575728401, now seen corresponding path program 13 times [2024-06-28 03:17:38,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:38,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740493621] [2024-06-28 03:17:38,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:38,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:38,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:39,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:39,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:39,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740493621] [2024-06-28 03:17:39,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740493621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:39,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:39,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:39,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716046679] [2024-06-28 03:17:39,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:39,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:39,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:39,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:39,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:39,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:39,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 289 transitions, 3353 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:39,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:39,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:39,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:39,742 INFO L124 PetriNetUnfolderBase]: 718/1293 cut-off events. [2024-06-28 03:17:39,742 INFO L125 PetriNetUnfolderBase]: For 166881/166881 co-relation queries the response was YES. [2024-06-28 03:17:39,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10629 conditions, 1293 events. 718/1293 cut-off events. For 166881/166881 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6930 event pairs, 102 based on Foata normal form. 2/1294 useless extension candidates. Maximal degree in co-relation 10502. Up to 652 conditions per place. [2024-06-28 03:17:39,756 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 175 selfloop transitions, 132 changer transitions 0/310 dead transitions. [2024-06-28 03:17:39,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 310 transitions, 4591 flow [2024-06-28 03:17:39,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:39,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:39,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-28 03:17:39,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-28 03:17:39,757 INFO L175 Difference]: Start difference. First operand has 284 places, 289 transitions, 3353 flow. Second operand 11 states and 151 transitions. [2024-06-28 03:17:39,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 310 transitions, 4591 flow [2024-06-28 03:17:40,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 310 transitions, 4402 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:40,119 INFO L231 Difference]: Finished difference. Result has 287 places, 293 transitions, 3501 flow [2024-06-28 03:17:40,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3164, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3501, PETRI_PLACES=287, PETRI_TRANSITIONS=293} [2024-06-28 03:17:40,120 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 255 predicate places. [2024-06-28 03:17:40,120 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 293 transitions, 3501 flow [2024-06-28 03:17:40,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:40,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:40,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:40,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:17:40,121 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:40,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:40,121 INFO L85 PathProgramCache]: Analyzing trace with hash -568578561, now seen corresponding path program 14 times [2024-06-28 03:17:40,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:40,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98905762] [2024-06-28 03:17:40,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:40,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:40,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:41,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-28 03:17:41,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:41,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98905762] [2024-06-28 03:17:41,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98905762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:41,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:41,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:41,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924121269] [2024-06-28 03:17:41,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:41,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:41,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:41,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:41,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:41,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:41,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 293 transitions, 3501 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:41,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:41,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:41,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:41,392 INFO L124 PetriNetUnfolderBase]: 724/1307 cut-off events. [2024-06-28 03:17:41,392 INFO L125 PetriNetUnfolderBase]: For 171656/171656 co-relation queries the response was YES. [2024-06-28 03:17:41,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10884 conditions, 1307 events. 724/1307 cut-off events. For 171656/171656 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7039 event pairs, 102 based on Foata normal form. 2/1308 useless extension candidates. Maximal degree in co-relation 10756. Up to 658 conditions per place. [2024-06-28 03:17:41,406 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 178 selfloop transitions, 132 changer transitions 0/313 dead transitions. [2024-06-28 03:17:41,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 313 transitions, 4895 flow [2024-06-28 03:17:41,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:41,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:41,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-28 03:17:41,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-28 03:17:41,407 INFO L175 Difference]: Start difference. First operand has 287 places, 293 transitions, 3501 flow. Second operand 11 states and 153 transitions. [2024-06-28 03:17:41,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 313 transitions, 4895 flow [2024-06-28 03:17:41,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 313 transitions, 4636 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 03:17:41,807 INFO L231 Difference]: Finished difference. Result has 291 places, 295 transitions, 3549 flow [2024-06-28 03:17:41,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3549, PETRI_PLACES=291, PETRI_TRANSITIONS=295} [2024-06-28 03:17:41,808 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 259 predicate places. [2024-06-28 03:17:41,808 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 295 transitions, 3549 flow [2024-06-28 03:17:41,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:41,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:41,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:41,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:17:41,808 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:41,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:41,809 INFO L85 PathProgramCache]: Analyzing trace with hash -2111557974, now seen corresponding path program 9 times [2024-06-28 03:17:41,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:41,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271016096] [2024-06-28 03:17:41,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:41,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:41,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:42,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:42,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:42,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271016096] [2024-06-28 03:17:42,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271016096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:42,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:42,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:42,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171862374] [2024-06-28 03:17:42,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:42,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:42,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:42,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:42,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:42,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:42,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 295 transitions, 3549 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:42,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:42,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:42,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:43,042 INFO L124 PetriNetUnfolderBase]: 722/1302 cut-off events. [2024-06-28 03:17:43,042 INFO L125 PetriNetUnfolderBase]: For 168160/168160 co-relation queries the response was YES. [2024-06-28 03:17:43,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10814 conditions, 1302 events. 722/1302 cut-off events. For 168160/168160 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 6987 event pairs, 103 based on Foata normal form. 1/1302 useless extension candidates. Maximal degree in co-relation 10685. Up to 988 conditions per place. [2024-06-28 03:17:43,055 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 212 selfloop transitions, 91 changer transitions 0/306 dead transitions. [2024-06-28 03:17:43,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 306 transitions, 4527 flow [2024-06-28 03:17:43,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:43,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:43,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-28 03:17:43,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-06-28 03:17:43,056 INFO L175 Difference]: Start difference. First operand has 291 places, 295 transitions, 3549 flow. Second operand 11 states and 144 transitions. [2024-06-28 03:17:43,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 306 transitions, 4527 flow [2024-06-28 03:17:43,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 306 transitions, 4231 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:43,493 INFO L231 Difference]: Finished difference. Result has 294 places, 295 transitions, 3440 flow [2024-06-28 03:17:43,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3253, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3440, PETRI_PLACES=294, PETRI_TRANSITIONS=295} [2024-06-28 03:17:43,494 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 262 predicate places. [2024-06-28 03:17:43,494 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 295 transitions, 3440 flow [2024-06-28 03:17:43,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:43,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:43,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:43,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:17:43,494 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:43,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:43,494 INFO L85 PathProgramCache]: Analyzing trace with hash 2110203665, now seen corresponding path program 15 times [2024-06-28 03:17:43,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:43,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519583877] [2024-06-28 03:17:43,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:43,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:43,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:44,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-28 03:17:44,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:44,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519583877] [2024-06-28 03:17:44,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519583877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:44,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:44,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:44,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310112744] [2024-06-28 03:17:44,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:44,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:44,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:44,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:44,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:44,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:44,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 295 transitions, 3440 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:44,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:44,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:44,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:44,691 INFO L124 PetriNetUnfolderBase]: 718/1296 cut-off events. [2024-06-28 03:17:44,691 INFO L125 PetriNetUnfolderBase]: For 167262/167262 co-relation queries the response was YES. [2024-06-28 03:17:44,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10461 conditions, 1296 events. 718/1296 cut-off events. For 167262/167262 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 6975 event pairs, 101 based on Foata normal form. 2/1297 useless extension candidates. Maximal degree in co-relation 10331. Up to 652 conditions per place. [2024-06-28 03:17:44,704 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 183 selfloop transitions, 127 changer transitions 0/313 dead transitions. [2024-06-28 03:17:44,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 313 transitions, 4638 flow [2024-06-28 03:17:44,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:44,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:44,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-28 03:17:44,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-28 03:17:44,705 INFO L175 Difference]: Start difference. First operand has 294 places, 295 transitions, 3440 flow. Second operand 10 states and 143 transitions. [2024-06-28 03:17:44,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 313 transitions, 4638 flow [2024-06-28 03:17:45,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 313 transitions, 4411 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-28 03:17:45,096 INFO L231 Difference]: Finished difference. Result has 293 places, 295 transitions, 3472 flow [2024-06-28 03:17:45,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3213, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3472, PETRI_PLACES=293, PETRI_TRANSITIONS=295} [2024-06-28 03:17:45,096 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 261 predicate places. [2024-06-28 03:17:45,096 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 295 transitions, 3472 flow [2024-06-28 03:17:45,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:45,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:45,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:45,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:17:45,097 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:45,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:45,097 INFO L85 PathProgramCache]: Analyzing trace with hash 2103053825, now seen corresponding path program 16 times [2024-06-28 03:17:45,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:45,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604657986] [2024-06-28 03:17:45,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:45,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:45,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:45,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:45,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:45,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604657986] [2024-06-28 03:17:45,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604657986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:45,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:45,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:45,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695971706] [2024-06-28 03:17:45,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:45,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:45,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:45,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:45,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:45,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:45,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 295 transitions, 3472 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:45,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:45,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:45,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:46,273 INFO L124 PetriNetUnfolderBase]: 714/1290 cut-off events. [2024-06-28 03:17:46,273 INFO L125 PetriNetUnfolderBase]: For 163399/163399 co-relation queries the response was YES. [2024-06-28 03:17:46,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10400 conditions, 1290 events. 714/1290 cut-off events. For 163399/163399 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 6926 event pairs, 100 based on Foata normal form. 2/1291 useless extension candidates. Maximal degree in co-relation 10269. Up to 649 conditions per place. [2024-06-28 03:17:46,286 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 177 selfloop transitions, 131 changer transitions 0/311 dead transitions. [2024-06-28 03:17:46,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 311 transitions, 4488 flow [2024-06-28 03:17:46,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:46,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:46,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-28 03:17:46,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-28 03:17:46,287 INFO L175 Difference]: Start difference. First operand has 293 places, 295 transitions, 3472 flow. Second operand 10 states and 138 transitions. [2024-06-28 03:17:46,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 311 transitions, 4488 flow [2024-06-28 03:17:46,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 311 transitions, 4204 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 03:17:46,642 INFO L231 Difference]: Finished difference. Result has 294 places, 295 transitions, 3455 flow [2024-06-28 03:17:46,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3188, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3455, PETRI_PLACES=294, PETRI_TRANSITIONS=295} [2024-06-28 03:17:46,643 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 262 predicate places. [2024-06-28 03:17:46,643 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 295 transitions, 3455 flow [2024-06-28 03:17:46,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:46,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:46,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:46,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:17:46,643 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:46,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:46,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1622633633, now seen corresponding path program 3 times [2024-06-28 03:17:46,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:46,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16553019] [2024-06-28 03:17:46,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:46,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:46,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:47,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:47,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:47,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16553019] [2024-06-28 03:17:47,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16553019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:47,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:47,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:47,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372916572] [2024-06-28 03:17:47,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:47,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:47,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:47,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:47,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:47,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:17:47,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 295 transitions, 3455 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:47,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:47,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:17:47,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:48,161 INFO L124 PetriNetUnfolderBase]: 680/1256 cut-off events. [2024-06-28 03:17:48,162 INFO L125 PetriNetUnfolderBase]: For 164077/164079 co-relation queries the response was YES. [2024-06-28 03:17:48,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10222 conditions, 1256 events. 680/1256 cut-off events. For 164077/164079 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 6922 event pairs, 98 based on Foata normal form. 3/1257 useless extension candidates. Maximal degree in co-relation 10090. Up to 996 conditions per place. [2024-06-28 03:17:48,173 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 208 selfloop transitions, 47 changer transitions 0/306 dead transitions. [2024-06-28 03:17:48,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 306 transitions, 4017 flow [2024-06-28 03:17:48,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:48,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:48,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-28 03:17:48,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-28 03:17:48,173 INFO L175 Difference]: Start difference. First operand has 294 places, 295 transitions, 3455 flow. Second operand 10 states and 131 transitions. [2024-06-28 03:17:48,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 306 transitions, 4017 flow [2024-06-28 03:17:48,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 306 transitions, 3732 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 03:17:48,549 INFO L231 Difference]: Finished difference. Result has 294 places, 297 transitions, 3305 flow [2024-06-28 03:17:48,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3170, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3305, PETRI_PLACES=294, PETRI_TRANSITIONS=297} [2024-06-28 03:17:48,550 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 262 predicate places. [2024-06-28 03:17:48,550 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 297 transitions, 3305 flow [2024-06-28 03:17:48,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:48,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:48,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:48,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:17:48,550 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:48,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:48,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1611205793, now seen corresponding path program 4 times [2024-06-28 03:17:48,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:48,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269685472] [2024-06-28 03:17:48,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:48,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:48,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:49,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:49,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:49,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269685472] [2024-06-28 03:17:49,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269685472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:49,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:49,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:49,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019827218] [2024-06-28 03:17:49,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:49,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:49,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:49,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:49,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:49,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:17:49,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 297 transitions, 3305 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:49,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:49,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:17:49,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:50,014 INFO L124 PetriNetUnfolderBase]: 688/1266 cut-off events. [2024-06-28 03:17:50,014 INFO L125 PetriNetUnfolderBase]: For 170702/170704 co-relation queries the response was YES. [2024-06-28 03:17:50,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10214 conditions, 1266 events. 688/1266 cut-off events. For 170702/170704 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 6972 event pairs, 144 based on Foata normal form. 3/1262 useless extension candidates. Maximal degree in co-relation 10081. Up to 1064 conditions per place. [2024-06-28 03:17:50,027 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 240 selfloop transitions, 21 changer transitions 0/312 dead transitions. [2024-06-28 03:17:50,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 312 transitions, 4105 flow [2024-06-28 03:17:50,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:50,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:50,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-28 03:17:50,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-28 03:17:50,028 INFO L175 Difference]: Start difference. First operand has 294 places, 297 transitions, 3305 flow. Second operand 11 states and 138 transitions. [2024-06-28 03:17:50,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 312 transitions, 4105 flow [2024-06-28 03:17:50,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 312 transitions, 3986 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:50,424 INFO L231 Difference]: Finished difference. Result has 297 places, 301 transitions, 3309 flow [2024-06-28 03:17:50,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3309, PETRI_PLACES=297, PETRI_TRANSITIONS=301} [2024-06-28 03:17:50,425 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 265 predicate places. [2024-06-28 03:17:50,425 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 301 transitions, 3309 flow [2024-06-28 03:17:50,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:50,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:50,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:50,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:17:50,426 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:50,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:50,426 INFO L85 PathProgramCache]: Analyzing trace with hash 4600767, now seen corresponding path program 5 times [2024-06-28 03:17:50,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:50,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511552864] [2024-06-28 03:17:50,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:50,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:50,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:51,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:51,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:51,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511552864] [2024-06-28 03:17:51,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511552864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:51,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:51,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:51,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021263639] [2024-06-28 03:17:51,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:51,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:51,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:51,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:51,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:51,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:17:51,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 301 transitions, 3309 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:51,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:51,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:17:51,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:52,054 INFO L124 PetriNetUnfolderBase]: 686/1263 cut-off events. [2024-06-28 03:17:52,054 INFO L125 PetriNetUnfolderBase]: For 170194/170196 co-relation queries the response was YES. [2024-06-28 03:17:52,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10093 conditions, 1263 events. 686/1263 cut-off events. For 170194/170196 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 6931 event pairs, 144 based on Foata normal form. 3/1259 useless extension candidates. Maximal degree in co-relation 9959. Up to 1068 conditions per place. [2024-06-28 03:17:52,064 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 242 selfloop transitions, 17 changer transitions 0/310 dead transitions. [2024-06-28 03:17:52,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 310 transitions, 3847 flow [2024-06-28 03:17:52,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:52,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:52,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 03:17:52,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-28 03:17:52,066 INFO L175 Difference]: Start difference. First operand has 297 places, 301 transitions, 3309 flow. Second operand 10 states and 125 transitions. [2024-06-28 03:17:52,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 310 transitions, 3847 flow [2024-06-28 03:17:52,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 310 transitions, 3764 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 03:17:52,493 INFO L231 Difference]: Finished difference. Result has 300 places, 301 transitions, 3265 flow [2024-06-28 03:17:52,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3226, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3265, PETRI_PLACES=300, PETRI_TRANSITIONS=301} [2024-06-28 03:17:52,494 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 268 predicate places. [2024-06-28 03:17:52,494 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 301 transitions, 3265 flow [2024-06-28 03:17:52,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:52,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:52,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:52,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:17:52,494 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:52,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:52,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1861947834, now seen corresponding path program 10 times [2024-06-28 03:17:52,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:52,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285983135] [2024-06-28 03:17:52,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:52,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:52,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:53,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:53,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:53,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285983135] [2024-06-28 03:17:53,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285983135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:53,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:53,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:53,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82233113] [2024-06-28 03:17:53,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:53,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:53,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:53,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:53,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:53,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:53,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 301 transitions, 3265 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:53,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:53,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:53,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:53,715 INFO L124 PetriNetUnfolderBase]: 736/1326 cut-off events. [2024-06-28 03:17:53,716 INFO L125 PetriNetUnfolderBase]: For 181185/181185 co-relation queries the response was YES. [2024-06-28 03:17:53,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10689 conditions, 1326 events. 736/1326 cut-off events. For 181185/181185 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7148 event pairs, 101 based on Foata normal form. 1/1326 useless extension candidates. Maximal degree in co-relation 10553. Up to 1007 conditions per place. [2024-06-28 03:17:53,730 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 214 selfloop transitions, 103 changer transitions 0/320 dead transitions. [2024-06-28 03:17:53,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 320 transitions, 4773 flow [2024-06-28 03:17:53,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:53,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:53,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-28 03:17:53,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-06-28 03:17:53,731 INFO L175 Difference]: Start difference. First operand has 300 places, 301 transitions, 3265 flow. Second operand 11 states and 144 transitions. [2024-06-28 03:17:53,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 320 transitions, 4773 flow [2024-06-28 03:17:54,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 320 transitions, 4734 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 03:17:54,353 INFO L231 Difference]: Finished difference. Result has 302 places, 307 transitions, 3539 flow [2024-06-28 03:17:54,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3226, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3539, PETRI_PLACES=302, PETRI_TRANSITIONS=307} [2024-06-28 03:17:54,354 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 270 predicate places. [2024-06-28 03:17:54,354 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 307 transitions, 3539 flow [2024-06-28 03:17:54,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:54,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:54,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:54,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:17:54,354 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:54,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:54,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1622633974, now seen corresponding path program 11 times [2024-06-28 03:17:54,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:54,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39404466] [2024-06-28 03:17:54,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:54,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:54,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:55,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-28 03:17:55,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:55,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39404466] [2024-06-28 03:17:55,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39404466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:55,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:55,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:55,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128690564] [2024-06-28 03:17:55,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:55,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:55,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:55,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:55,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:55,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:55,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 307 transitions, 3539 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:55,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:55,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:55,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:55,539 INFO L124 PetriNetUnfolderBase]: 744/1339 cut-off events. [2024-06-28 03:17:55,539 INFO L125 PetriNetUnfolderBase]: For 190226/190226 co-relation queries the response was YES. [2024-06-28 03:17:55,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11110 conditions, 1339 events. 744/1339 cut-off events. For 190226/190226 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7245 event pairs, 101 based on Foata normal form. 1/1339 useless extension candidates. Maximal degree in co-relation 10973. Up to 1017 conditions per place. [2024-06-28 03:17:55,553 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 205 selfloop transitions, 115 changer transitions 0/323 dead transitions. [2024-06-28 03:17:55,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 323 transitions, 4845 flow [2024-06-28 03:17:55,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:55,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:55,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-28 03:17:55,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-28 03:17:55,554 INFO L175 Difference]: Start difference. First operand has 302 places, 307 transitions, 3539 flow. Second operand 10 states and 131 transitions. [2024-06-28 03:17:55,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 323 transitions, 4845 flow [2024-06-28 03:17:56,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 323 transitions, 4609 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 03:17:56,179 INFO L231 Difference]: Finished difference. Result has 305 places, 311 transitions, 3614 flow [2024-06-28 03:17:56,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3311, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3614, PETRI_PLACES=305, PETRI_TRANSITIONS=311} [2024-06-28 03:17:56,180 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 273 predicate places. [2024-06-28 03:17:56,180 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 311 transitions, 3614 flow [2024-06-28 03:17:56,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:56,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:56,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:56,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:17:56,180 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:56,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:56,180 INFO L85 PathProgramCache]: Analyzing trace with hash -320409464, now seen corresponding path program 12 times [2024-06-28 03:17:56,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:56,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677944230] [2024-06-28 03:17:56,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:56,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:56,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:57,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:57,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:57,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677944230] [2024-06-28 03:17:57,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677944230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:57,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:57,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:57,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279223409] [2024-06-28 03:17:57,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:57,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:57,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:57,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:57,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:57,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:57,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 311 transitions, 3614 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:57,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:57,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:57,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:57,468 INFO L124 PetriNetUnfolderBase]: 742/1336 cut-off events. [2024-06-28 03:17:57,468 INFO L125 PetriNetUnfolderBase]: For 189425/189425 co-relation queries the response was YES. [2024-06-28 03:17:57,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11038 conditions, 1336 events. 742/1336 cut-off events. For 189425/189425 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7238 event pairs, 101 based on Foata normal form. 1/1336 useless extension candidates. Maximal degree in co-relation 10900. Up to 1015 conditions per place. [2024-06-28 03:17:57,482 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 209 selfloop transitions, 110 changer transitions 0/322 dead transitions. [2024-06-28 03:17:57,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 322 transitions, 4656 flow [2024-06-28 03:17:57,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:57,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:57,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-28 03:17:57,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-28 03:17:57,483 INFO L175 Difference]: Start difference. First operand has 305 places, 311 transitions, 3614 flow. Second operand 11 states and 140 transitions. [2024-06-28 03:17:57,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 322 transitions, 4656 flow [2024-06-28 03:17:58,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 322 transitions, 4378 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 03:17:58,087 INFO L231 Difference]: Finished difference. Result has 309 places, 311 transitions, 3561 flow [2024-06-28 03:17:58,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3336, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3561, PETRI_PLACES=309, PETRI_TRANSITIONS=311} [2024-06-28 03:17:58,088 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 277 predicate places. [2024-06-28 03:17:58,088 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 311 transitions, 3561 flow [2024-06-28 03:17:58,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:58,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:58,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:58,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:17:58,088 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:17:58,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:58,088 INFO L85 PathProgramCache]: Analyzing trace with hash -6450764, now seen corresponding path program 13 times [2024-06-28 03:17:58,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:58,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921974309] [2024-06-28 03:17:58,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:58,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:58,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:58,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-28 03:17:58,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:58,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921974309] [2024-06-28 03:17:58,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921974309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:58,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:58,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:58,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145472353] [2024-06-28 03:17:58,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:58,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:58,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:58,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:58,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:59,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:17:59,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 311 transitions, 3561 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:59,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:59,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:17:59,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:59,353 INFO L124 PetriNetUnfolderBase]: 740/1333 cut-off events. [2024-06-28 03:17:59,353 INFO L125 PetriNetUnfolderBase]: For 188513/188513 co-relation queries the response was YES. [2024-06-28 03:17:59,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10906 conditions, 1333 events. 740/1333 cut-off events. For 188513/188513 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7217 event pairs, 101 based on Foata normal form. 1/1333 useless extension candidates. Maximal degree in co-relation 10767. Up to 1013 conditions per place. [2024-06-28 03:17:59,364 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 200 selfloop transitions, 119 changer transitions 0/322 dead transitions. [2024-06-28 03:17:59,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 322 transitions, 4607 flow [2024-06-28 03:17:59,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:17:59,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:17:59,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:17:59,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-28 03:17:59,365 INFO L175 Difference]: Start difference. First operand has 309 places, 311 transitions, 3561 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:17:59,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 322 transitions, 4607 flow [2024-06-28 03:18:00,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 322 transitions, 4343 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 03:18:00,020 INFO L231 Difference]: Finished difference. Result has 310 places, 311 transitions, 3540 flow [2024-06-28 03:18:00,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3297, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3540, PETRI_PLACES=310, PETRI_TRANSITIONS=311} [2024-06-28 03:18:00,021 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 278 predicate places. [2024-06-28 03:18:00,021 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 311 transitions, 3540 flow [2024-06-28 03:18:00,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:00,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:00,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:00,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:18:00,021 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:00,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:00,022 INFO L85 PathProgramCache]: Analyzing trace with hash 4600426, now seen corresponding path program 14 times [2024-06-28 03:18:00,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:00,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298970553] [2024-06-28 03:18:00,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:00,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:00,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:00,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:00,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:00,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298970553] [2024-06-28 03:18:00,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298970553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:00,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:00,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:00,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406982094] [2024-06-28 03:18:00,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:00,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:00,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:00,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:00,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:01,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:01,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 311 transitions, 3540 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:01,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:01,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:01,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:01,376 INFO L124 PetriNetUnfolderBase]: 738/1330 cut-off events. [2024-06-28 03:18:01,376 INFO L125 PetriNetUnfolderBase]: For 187572/187572 co-relation queries the response was YES. [2024-06-28 03:18:01,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10819 conditions, 1330 events. 738/1330 cut-off events. For 187572/187572 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7182 event pairs, 157 based on Foata normal form. 1/1330 useless extension candidates. Maximal degree in co-relation 10679. Up to 1234 conditions per place. [2024-06-28 03:18:01,390 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 299 selfloop transitions, 18 changer transitions 0/320 dead transitions. [2024-06-28 03:18:01,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 320 transitions, 4194 flow [2024-06-28 03:18:01,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:01,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:01,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-28 03:18:01,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3415977961432507 [2024-06-28 03:18:01,391 INFO L175 Difference]: Start difference. First operand has 310 places, 311 transitions, 3540 flow. Second operand 11 states and 124 transitions. [2024-06-28 03:18:01,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 320 transitions, 4194 flow [2024-06-28 03:18:01,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 320 transitions, 3922 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 03:18:01,991 INFO L231 Difference]: Finished difference. Result has 311 places, 311 transitions, 3309 flow [2024-06-28 03:18:01,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3268, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3309, PETRI_PLACES=311, PETRI_TRANSITIONS=311} [2024-06-28 03:18:01,991 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 279 predicate places. [2024-06-28 03:18:01,991 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 311 transitions, 3309 flow [2024-06-28 03:18:01,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:01,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:01,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:01,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:18:01,991 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:01,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:01,992 INFO L85 PathProgramCache]: Analyzing trace with hash -6451043, now seen corresponding path program 17 times [2024-06-28 03:18:01,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:01,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553665868] [2024-06-28 03:18:01,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:01,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:01,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:02,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:02,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:02,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553665868] [2024-06-28 03:18:02,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553665868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:02,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:02,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:02,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975505337] [2024-06-28 03:18:02,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:02,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:02,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:02,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:02,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:02,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:02,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 311 transitions, 3309 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:02,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:02,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:02,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:03,182 INFO L124 PetriNetUnfolderBase]: 744/1340 cut-off events. [2024-06-28 03:18:03,182 INFO L125 PetriNetUnfolderBase]: For 195982/195982 co-relation queries the response was YES. [2024-06-28 03:18:03,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10689 conditions, 1340 events. 744/1340 cut-off events. For 195982/195982 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7266 event pairs, 59 based on Foata normal form. 2/1341 useless extension candidates. Maximal degree in co-relation 10548. Up to 695 conditions per place. [2024-06-28 03:18:03,196 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 158 selfloop transitions, 166 changer transitions 0/327 dead transitions. [2024-06-28 03:18:03,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 327 transitions, 4229 flow [2024-06-28 03:18:03,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:03,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:03,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-28 03:18:03,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-28 03:18:03,196 INFO L175 Difference]: Start difference. First operand has 311 places, 311 transitions, 3309 flow. Second operand 10 states and 133 transitions. [2024-06-28 03:18:03,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 327 transitions, 4229 flow [2024-06-28 03:18:03,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 327 transitions, 4177 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 03:18:03,861 INFO L231 Difference]: Finished difference. Result has 310 places, 313 transitions, 3632 flow [2024-06-28 03:18:03,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3257, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3632, PETRI_PLACES=310, PETRI_TRANSITIONS=313} [2024-06-28 03:18:03,862 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 278 predicate places. [2024-06-28 03:18:03,862 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 313 transitions, 3632 flow [2024-06-28 03:18:03,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:03,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:03,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:03,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:18:03,863 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:03,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:03,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1936342783, now seen corresponding path program 18 times [2024-06-28 03:18:03,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:03,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921746760] [2024-06-28 03:18:03,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:03,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:03,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:04,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:04,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:04,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921746760] [2024-06-28 03:18:04,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921746760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:04,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:04,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:04,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37393519] [2024-06-28 03:18:04,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:04,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:04,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:04,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:04,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:04,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:04,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 313 transitions, 3632 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:04,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:04,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:04,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:05,085 INFO L124 PetriNetUnfolderBase]: 750/1352 cut-off events. [2024-06-28 03:18:05,085 INFO L125 PetriNetUnfolderBase]: For 201095/201095 co-relation queries the response was YES. [2024-06-28 03:18:05,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11217 conditions, 1352 events. 750/1352 cut-off events. For 201095/201095 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 7339 event pairs, 76 based on Foata normal form. 2/1353 useless extension candidates. Maximal degree in co-relation 11075. Up to 701 conditions per place. [2024-06-28 03:18:05,100 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 183 selfloop transitions, 145 changer transitions 0/331 dead transitions. [2024-06-28 03:18:05,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 331 transitions, 4770 flow [2024-06-28 03:18:05,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:05,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:05,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-28 03:18:05,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-28 03:18:05,101 INFO L175 Difference]: Start difference. First operand has 310 places, 313 transitions, 3632 flow. Second operand 10 states and 138 transitions. [2024-06-28 03:18:05,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 331 transitions, 4770 flow [2024-06-28 03:18:05,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 331 transitions, 4509 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:05,730 INFO L231 Difference]: Finished difference. Result has 313 places, 315 transitions, 3708 flow [2024-06-28 03:18:05,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3375, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3708, PETRI_PLACES=313, PETRI_TRANSITIONS=315} [2024-06-28 03:18:05,731 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 281 predicate places. [2024-06-28 03:18:05,731 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 315 transitions, 3708 flow [2024-06-28 03:18:05,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:05,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:05,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:05,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:18:05,731 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:05,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:05,731 INFO L85 PathProgramCache]: Analyzing trace with hash -318951402, now seen corresponding path program 15 times [2024-06-28 03:18:05,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:05,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549547343] [2024-06-28 03:18:05,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:05,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:05,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:06,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:06,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:06,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549547343] [2024-06-28 03:18:06,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549547343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:06,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:06,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:06,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739297986] [2024-06-28 03:18:06,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:06,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:06,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:06,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:06,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:06,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:06,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 315 transitions, 3708 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:06,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:06,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:06,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:06,944 INFO L124 PetriNetUnfolderBase]: 748/1349 cut-off events. [2024-06-28 03:18:06,944 INFO L125 PetriNetUnfolderBase]: For 195368/195368 co-relation queries the response was YES. [2024-06-28 03:18:06,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11119 conditions, 1349 events. 748/1349 cut-off events. For 195368/195368 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 7353 event pairs, 103 based on Foata normal form. 1/1349 useless extension candidates. Maximal degree in co-relation 10976. Up to 1029 conditions per place. [2024-06-28 03:18:06,957 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 217 selfloop transitions, 105 changer transitions 0/325 dead transitions. [2024-06-28 03:18:06,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 325 transitions, 4574 flow [2024-06-28 03:18:06,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:06,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:06,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-28 03:18:06,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-28 03:18:06,959 INFO L175 Difference]: Start difference. First operand has 313 places, 315 transitions, 3708 flow. Second operand 10 states and 130 transitions. [2024-06-28 03:18:06,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 325 transitions, 4574 flow [2024-06-28 03:18:07,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 325 transitions, 4130 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:07,613 INFO L231 Difference]: Finished difference. Result has 314 places, 315 transitions, 3479 flow [2024-06-28 03:18:07,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3264, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3479, PETRI_PLACES=314, PETRI_TRANSITIONS=315} [2024-06-28 03:18:07,614 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 282 predicate places. [2024-06-28 03:18:07,614 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 315 transitions, 3479 flow [2024-06-28 03:18:07,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:07,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:07,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:07,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:18:07,614 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:07,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:07,615 INFO L85 PathProgramCache]: Analyzing trace with hash -318951061, now seen corresponding path program 6 times [2024-06-28 03:18:07,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:07,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982805005] [2024-06-28 03:18:07,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:07,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:07,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:08,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:08,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:08,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982805005] [2024-06-28 03:18:08,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982805005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:08,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:08,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:08,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499089484] [2024-06-28 03:18:08,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:08,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:08,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:08,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:08,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:08,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:18:08,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 315 transitions, 3479 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:08,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:08,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:18:08,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:09,109 INFO L124 PetriNetUnfolderBase]: 707/1307 cut-off events. [2024-06-28 03:18:09,109 INFO L125 PetriNetUnfolderBase]: For 195989/195991 co-relation queries the response was YES. [2024-06-28 03:18:09,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10479 conditions, 1307 events. 707/1307 cut-off events. For 195989/195991 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 7311 event pairs, 98 based on Foata normal form. 3/1308 useless extension candidates. Maximal degree in co-relation 10335. Up to 1034 conditions per place. [2024-06-28 03:18:09,124 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 226 selfloop transitions, 44 changer transitions 0/326 dead transitions. [2024-06-28 03:18:09,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 326 transitions, 4079 flow [2024-06-28 03:18:09,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:09,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:09,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-28 03:18:09,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:18:09,125 INFO L175 Difference]: Start difference. First operand has 314 places, 315 transitions, 3479 flow. Second operand 10 states and 132 transitions. [2024-06-28 03:18:09,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 326 transitions, 4079 flow [2024-06-28 03:18:09,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 326 transitions, 3864 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:09,755 INFO L231 Difference]: Finished difference. Result has 315 places, 317 transitions, 3401 flow [2024-06-28 03:18:09,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3264, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3401, PETRI_PLACES=315, PETRI_TRANSITIONS=317} [2024-06-28 03:18:09,756 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 283 predicate places. [2024-06-28 03:18:09,756 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 317 transitions, 3401 flow [2024-06-28 03:18:09,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:09,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:09,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:09,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:18:09,756 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:09,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:09,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1637248161, now seen corresponding path program 19 times [2024-06-28 03:18:09,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:09,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766489815] [2024-06-28 03:18:09,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:09,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:09,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:10,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-28 03:18:10,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:10,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766489815] [2024-06-28 03:18:10,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766489815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:10,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:10,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:10,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804724269] [2024-06-28 03:18:10,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:10,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:10,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:10,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:10,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:10,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:10,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 317 transitions, 3401 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:10,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:10,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:10,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:10,970 INFO L124 PetriNetUnfolderBase]: 752/1356 cut-off events. [2024-06-28 03:18:10,971 INFO L125 PetriNetUnfolderBase]: For 201256/201256 co-relation queries the response was YES. [2024-06-28 03:18:10,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10722 conditions, 1356 events. 752/1356 cut-off events. For 201256/201256 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 7397 event pairs, 75 based on Foata normal form. 2/1357 useless extension candidates. Maximal degree in co-relation 10577. Up to 701 conditions per place. [2024-06-28 03:18:10,989 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 184 selfloop transitions, 148 changer transitions 0/335 dead transitions. [2024-06-28 03:18:10,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 335 transitions, 4553 flow [2024-06-28 03:18:10,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:10,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:10,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-28 03:18:10,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2024-06-28 03:18:10,990 INFO L175 Difference]: Start difference. First operand has 315 places, 317 transitions, 3401 flow. Second operand 10 states and 137 transitions. [2024-06-28 03:18:10,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 335 transitions, 4553 flow [2024-06-28 03:18:11,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 335 transitions, 4432 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:11,622 INFO L231 Difference]: Finished difference. Result has 317 places, 319 transitions, 3617 flow [2024-06-28 03:18:11,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3280, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3617, PETRI_PLACES=317, PETRI_TRANSITIONS=319} [2024-06-28 03:18:11,623 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 285 predicate places. [2024-06-28 03:18:11,623 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 319 transitions, 3617 flow [2024-06-28 03:18:11,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:11,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:11,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:11,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:18:11,623 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:11,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:11,624 INFO L85 PathProgramCache]: Analyzing trace with hash -319227891, now seen corresponding path program 20 times [2024-06-28 03:18:11,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:11,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495084158] [2024-06-28 03:18:11,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:11,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:11,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:12,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-28 03:18:12,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:12,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495084158] [2024-06-28 03:18:12,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495084158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:12,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:12,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:12,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209229212] [2024-06-28 03:18:12,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:12,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:12,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:12,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:12,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:12,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:12,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 319 transitions, 3617 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:12,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:12,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:12,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:12,943 INFO L124 PetriNetUnfolderBase]: 748/1350 cut-off events. [2024-06-28 03:18:12,943 INFO L125 PetriNetUnfolderBase]: For 195299/195299 co-relation queries the response was YES. [2024-06-28 03:18:12,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10794 conditions, 1350 events. 748/1350 cut-off events. For 195299/195299 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 7337 event pairs, 75 based on Foata normal form. 2/1351 useless extension candidates. Maximal degree in co-relation 10648. Up to 698 conditions per place. [2024-06-28 03:18:12,959 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 176 selfloop transitions, 154 changer transitions 0/333 dead transitions. [2024-06-28 03:18:12,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 333 transitions, 4521 flow [2024-06-28 03:18:12,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:12,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:12,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-28 03:18:12,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39944903581267216 [2024-06-28 03:18:12,960 INFO L175 Difference]: Start difference. First operand has 317 places, 319 transitions, 3617 flow. Second operand 11 states and 145 transitions. [2024-06-28 03:18:12,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 333 transitions, 4521 flow [2024-06-28 03:18:13,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 333 transitions, 4146 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:13,630 INFO L231 Difference]: Finished difference. Result has 319 places, 319 transitions, 3555 flow [2024-06-28 03:18:13,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3242, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3555, PETRI_PLACES=319, PETRI_TRANSITIONS=319} [2024-06-28 03:18:13,630 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 287 predicate places. [2024-06-28 03:18:13,630 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 319 transitions, 3555 flow [2024-06-28 03:18:13,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:13,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:13,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:13,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:18:13,631 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:13,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:13,631 INFO L85 PathProgramCache]: Analyzing trace with hash 756620991, now seen corresponding path program 21 times [2024-06-28 03:18:13,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:13,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491607352] [2024-06-28 03:18:13,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:13,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:13,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:14,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:14,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:14,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491607352] [2024-06-28 03:18:14,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491607352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:14,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:14,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:14,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229672483] [2024-06-28 03:18:14,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:14,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:14,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:14,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:14,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:14,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:14,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 319 transitions, 3555 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:14,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:14,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:14,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:14,763 INFO L124 PetriNetUnfolderBase]: 760/1372 cut-off events. [2024-06-28 03:18:14,763 INFO L125 PetriNetUnfolderBase]: For 198786/198786 co-relation queries the response was YES. [2024-06-28 03:18:14,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10890 conditions, 1372 events. 760/1372 cut-off events. For 198786/198786 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7487 event pairs, 112 based on Foata normal form. 2/1373 useless extension candidates. Maximal degree in co-relation 10743. Up to 1220 conditions per place. [2024-06-28 03:18:14,777 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 307 selfloop transitions, 33 changer transitions 0/343 dead transitions. [2024-06-28 03:18:14,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 343 transitions, 4353 flow [2024-06-28 03:18:14,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:14,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:14,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:18:14,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-28 03:18:14,778 INFO L175 Difference]: Start difference. First operand has 319 places, 319 transitions, 3555 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:18:14,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 343 transitions, 4353 flow [2024-06-28 03:18:15,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 343 transitions, 4003 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 03:18:15,456 INFO L231 Difference]: Finished difference. Result has 320 places, 323 transitions, 3349 flow [2024-06-28 03:18:15,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3211, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3349, PETRI_PLACES=320, PETRI_TRANSITIONS=323} [2024-06-28 03:18:15,456 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 288 predicate places. [2024-06-28 03:18:15,457 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 323 transitions, 3349 flow [2024-06-28 03:18:15,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:15,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:15,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:15,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:18:15,457 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:15,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:15,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1179058683, now seen corresponding path program 22 times [2024-06-28 03:18:15,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:15,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053183833] [2024-06-28 03:18:15,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:15,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:15,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:16,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:16,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:16,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053183833] [2024-06-28 03:18:16,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053183833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:16,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:16,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:16,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715286513] [2024-06-28 03:18:16,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:16,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:16,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:16,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:16,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:16,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:16,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 323 transitions, 3349 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:16,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:16,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:16,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:16,630 INFO L124 PetriNetUnfolderBase]: 772/1392 cut-off events. [2024-06-28 03:18:16,630 INFO L125 PetriNetUnfolderBase]: For 201831/201831 co-relation queries the response was YES. [2024-06-28 03:18:16,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10728 conditions, 1392 events. 772/1392 cut-off events. For 201831/201831 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7657 event pairs, 116 based on Foata normal form. 2/1393 useless extension candidates. Maximal degree in co-relation 10579. Up to 1240 conditions per place. [2024-06-28 03:18:16,644 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 312 selfloop transitions, 31 changer transitions 0/346 dead transitions. [2024-06-28 03:18:16,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 346 transitions, 4153 flow [2024-06-28 03:18:16,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:16,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:16,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:18:16,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-28 03:18:16,645 INFO L175 Difference]: Start difference. First operand has 320 places, 323 transitions, 3349 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:18:16,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 346 transitions, 4153 flow [2024-06-28 03:18:17,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 346 transitions, 4063 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:17,276 INFO L231 Difference]: Finished difference. Result has 324 places, 327 transitions, 3401 flow [2024-06-28 03:18:17,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3259, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3401, PETRI_PLACES=324, PETRI_TRANSITIONS=327} [2024-06-28 03:18:17,277 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 292 predicate places. [2024-06-28 03:18:17,277 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 327 transitions, 3401 flow [2024-06-28 03:18:17,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:17,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:17,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:17,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:18:17,277 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:17,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:17,277 INFO L85 PathProgramCache]: Analyzing trace with hash 2010381825, now seen corresponding path program 23 times [2024-06-28 03:18:17,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:17,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097935185] [2024-06-28 03:18:17,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:17,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:17,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:17,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:17,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:17,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097935185] [2024-06-28 03:18:17,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097935185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:17,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:17,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:17,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489732182] [2024-06-28 03:18:17,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:17,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:17,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:17,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:17,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:18,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:18,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 327 transitions, 3401 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:18,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:18,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:18,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:18,443 INFO L124 PetriNetUnfolderBase]: 768/1386 cut-off events. [2024-06-28 03:18:18,443 INFO L125 PetriNetUnfolderBase]: For 194450/194450 co-relation queries the response was YES. [2024-06-28 03:18:18,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10502 conditions, 1386 events. 768/1386 cut-off events. For 194450/194450 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7593 event pairs, 97 based on Foata normal form. 2/1387 useless extension candidates. Maximal degree in co-relation 10351. Up to 1234 conditions per place. [2024-06-28 03:18:18,458 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 312 selfloop transitions, 30 changer transitions 0/345 dead transitions. [2024-06-28 03:18:18,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 345 transitions, 4137 flow [2024-06-28 03:18:18,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:18,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:18,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:18:18,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-28 03:18:18,459 INFO L175 Difference]: Start difference. First operand has 324 places, 327 transitions, 3401 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:18:18,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 345 transitions, 4137 flow [2024-06-28 03:18:19,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 345 transitions, 4025 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:19,038 INFO L231 Difference]: Finished difference. Result has 327 places, 327 transitions, 3354 flow [2024-06-28 03:18:19,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3289, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3354, PETRI_PLACES=327, PETRI_TRANSITIONS=327} [2024-06-28 03:18:19,038 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 295 predicate places. [2024-06-28 03:18:19,038 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 327 transitions, 3354 flow [2024-06-28 03:18:19,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:19,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:19,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:19,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:18:19,039 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:19,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:19,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1088475647, now seen corresponding path program 24 times [2024-06-28 03:18:19,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:19,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21333606] [2024-06-28 03:18:19,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:19,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:19,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:19,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-28 03:18:19,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:19,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21333606] [2024-06-28 03:18:19,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21333606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:19,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:19,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:19,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218621775] [2024-06-28 03:18:19,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:19,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:19,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:19,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:19,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:19,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:19,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 327 transitions, 3354 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:19,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:19,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:19,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:20,255 INFO L124 PetriNetUnfolderBase]: 764/1382 cut-off events. [2024-06-28 03:18:20,255 INFO L125 PetriNetUnfolderBase]: For 186429/186429 co-relation queries the response was YES. [2024-06-28 03:18:20,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10226 conditions, 1382 events. 764/1382 cut-off events. For 186429/186429 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7583 event pairs, 100 based on Foata normal form. 2/1383 useless extension candidates. Maximal degree in co-relation 10074. Up to 1033 conditions per place. [2024-06-28 03:18:20,269 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 270 selfloop transitions, 75 changer transitions 0/348 dead transitions. [2024-06-28 03:18:20,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 348 transitions, 4332 flow [2024-06-28 03:18:20,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:20,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:20,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-28 03:18:20,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-28 03:18:20,270 INFO L175 Difference]: Start difference. First operand has 327 places, 327 transitions, 3354 flow. Second operand 11 states and 147 transitions. [2024-06-28 03:18:20,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 348 transitions, 4332 flow [2024-06-28 03:18:20,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 348 transitions, 4112 flow, removed 26 selfloop flow, removed 15 redundant places. [2024-06-28 03:18:20,871 INFO L231 Difference]: Finished difference. Result has 323 places, 327 transitions, 3291 flow [2024-06-28 03:18:20,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3291, PETRI_PLACES=323, PETRI_TRANSITIONS=327} [2024-06-28 03:18:20,871 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 291 predicate places. [2024-06-28 03:18:20,871 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 327 transitions, 3291 flow [2024-06-28 03:18:20,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:20,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:20,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:20,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:18:20,872 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:20,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:20,872 INFO L85 PathProgramCache]: Analyzing trace with hash 567045112, now seen corresponding path program 16 times [2024-06-28 03:18:20,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:20,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178068616] [2024-06-28 03:18:20,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:20,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:20,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:21,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:21,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:21,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178068616] [2024-06-28 03:18:21,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178068616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:21,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:21,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:21,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404702947] [2024-06-28 03:18:21,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:21,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:21,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:21,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:21,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:21,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:21,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 327 transitions, 3291 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:21,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:21,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:21,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:22,255 INFO L124 PetriNetUnfolderBase]: 762/1377 cut-off events. [2024-06-28 03:18:22,255 INFO L125 PetriNetUnfolderBase]: For 177951/177951 co-relation queries the response was YES. [2024-06-28 03:18:22,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10065 conditions, 1377 events. 762/1377 cut-off events. For 177951/177951 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7572 event pairs, 106 based on Foata normal form. 1/1377 useless extension candidates. Maximal degree in co-relation 9915. Up to 1212 conditions per place. [2024-06-28 03:18:22,269 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 294 selfloop transitions, 43 changer transitions 0/340 dead transitions. [2024-06-28 03:18:22,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 340 transitions, 3997 flow [2024-06-28 03:18:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:22,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:22,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:18:22,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-28 03:18:22,270 INFO L175 Difference]: Start difference. First operand has 323 places, 327 transitions, 3291 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:18:22,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 340 transitions, 3997 flow [2024-06-28 03:18:22,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 340 transitions, 3670 flow, removed 44 selfloop flow, removed 14 redundant places. [2024-06-28 03:18:22,866 INFO L231 Difference]: Finished difference. Result has 320 places, 327 transitions, 3055 flow [2024-06-28 03:18:22,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2964, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3055, PETRI_PLACES=320, PETRI_TRANSITIONS=327} [2024-06-28 03:18:22,866 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 288 predicate places. [2024-06-28 03:18:22,866 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 327 transitions, 3055 flow [2024-06-28 03:18:22,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:22,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:22,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:22,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:18:22,867 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:22,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:22,867 INFO L85 PathProgramCache]: Analyzing trace with hash 574187233, now seen corresponding path program 25 times [2024-06-28 03:18:22,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:22,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20356353] [2024-06-28 03:18:22,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:22,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:22,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:23,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:23,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:23,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20356353] [2024-06-28 03:18:23,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20356353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:23,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:23,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:23,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027545937] [2024-06-28 03:18:23,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:23,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:23,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:23,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:23,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:23,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:23,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 327 transitions, 3055 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:23,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:23,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:23,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:24,056 INFO L124 PetriNetUnfolderBase]: 758/1371 cut-off events. [2024-06-28 03:18:24,056 INFO L125 PetriNetUnfolderBase]: For 174853/174853 co-relation queries the response was YES. [2024-06-28 03:18:24,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9373 conditions, 1371 events. 758/1371 cut-off events. For 174853/174853 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7528 event pairs, 81 based on Foata normal form. 2/1372 useless extension candidates. Maximal degree in co-relation 9228. Up to 1027 conditions per place. [2024-06-28 03:18:24,070 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 266 selfloop transitions, 78 changer transitions 0/347 dead transitions. [2024-06-28 03:18:24,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 347 transitions, 3812 flow [2024-06-28 03:18:24,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:24,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:24,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-28 03:18:24,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39944903581267216 [2024-06-28 03:18:24,071 INFO L175 Difference]: Start difference. First operand has 320 places, 327 transitions, 3055 flow. Second operand 11 states and 145 transitions. [2024-06-28 03:18:24,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 347 transitions, 3812 flow [2024-06-28 03:18:24,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 347 transitions, 3574 flow, removed 29 selfloop flow, removed 12 redundant places. [2024-06-28 03:18:24,639 INFO L231 Difference]: Finished difference. Result has 319 places, 327 transitions, 2978 flow [2024-06-28 03:18:24,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2817, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2978, PETRI_PLACES=319, PETRI_TRANSITIONS=327} [2024-06-28 03:18:24,640 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 287 predicate places. [2024-06-28 03:18:24,640 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 327 transitions, 2978 flow [2024-06-28 03:18:24,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:24,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:24,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:24,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:18:24,640 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:24,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:24,640 INFO L85 PathProgramCache]: Analyzing trace with hash -591620487, now seen corresponding path program 1 times [2024-06-28 03:18:24,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:24,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121344423] [2024-06-28 03:18:24,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:24,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:24,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:25,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:25,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:25,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121344423] [2024-06-28 03:18:25,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121344423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:25,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:25,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:25,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906675904] [2024-06-28 03:18:25,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:25,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:25,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:25,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:25,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:25,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:18:25,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 327 transitions, 2978 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:25,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:25,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:18:25,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:26,046 INFO L124 PetriNetUnfolderBase]: 670/1267 cut-off events. [2024-06-28 03:18:26,046 INFO L125 PetriNetUnfolderBase]: For 178922/178924 co-relation queries the response was YES. [2024-06-28 03:18:26,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9018 conditions, 1267 events. 670/1267 cut-off events. For 178922/178924 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 7203 event pairs, 55 based on Foata normal form. 2/1248 useless extension candidates. Maximal degree in co-relation 8874. Up to 1005 conditions per place. [2024-06-28 03:18:26,060 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 284 selfloop transitions, 30 changer transitions 0/348 dead transitions. [2024-06-28 03:18:26,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 348 transitions, 3686 flow [2024-06-28 03:18:26,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:26,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:26,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-28 03:18:26,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121212121212121 [2024-06-28 03:18:26,061 INFO L175 Difference]: Start difference. First operand has 319 places, 327 transitions, 2978 flow. Second operand 10 states and 136 transitions. [2024-06-28 03:18:26,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 348 transitions, 3686 flow [2024-06-28 03:18:26,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 348 transitions, 3565 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:26,619 INFO L231 Difference]: Finished difference. Result has 321 places, 328 transitions, 2949 flow [2024-06-28 03:18:26,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2857, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2949, PETRI_PLACES=321, PETRI_TRANSITIONS=328} [2024-06-28 03:18:26,619 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 289 predicate places. [2024-06-28 03:18:26,620 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 328 transitions, 2949 flow [2024-06-28 03:18:26,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:26,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:26,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:26,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:18:26,620 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:26,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:26,620 INFO L85 PathProgramCache]: Analyzing trace with hash -477941007, now seen corresponding path program 2 times [2024-06-28 03:18:26,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:26,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289429427] [2024-06-28 03:18:26,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:26,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:26,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:27,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:27,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:27,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289429427] [2024-06-28 03:18:27,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289429427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:27,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:27,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:27,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374671464] [2024-06-28 03:18:27,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:27,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:27,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:27,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:27,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:27,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:18:27,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 328 transitions, 2949 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:27,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:27,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:18:27,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:28,045 INFO L124 PetriNetUnfolderBase]: 674/1275 cut-off events. [2024-06-28 03:18:28,045 INFO L125 PetriNetUnfolderBase]: For 182352/182352 co-relation queries the response was YES. [2024-06-28 03:18:28,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9000 conditions, 1275 events. 674/1275 cut-off events. For 182352/182352 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7256 event pairs, 72 based on Foata normal form. 2/1256 useless extension candidates. Maximal degree in co-relation 8857. Up to 1030 conditions per place. [2024-06-28 03:18:28,058 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 283 selfloop transitions, 31 changer transitions 0/348 dead transitions. [2024-06-28 03:18:28,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 348 transitions, 3657 flow [2024-06-28 03:18:28,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:28,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:28,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-28 03:18:28,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2024-06-28 03:18:28,059 INFO L175 Difference]: Start difference. First operand has 321 places, 328 transitions, 2949 flow. Second operand 10 states and 137 transitions. [2024-06-28 03:18:28,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 348 transitions, 3657 flow [2024-06-28 03:18:28,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 348 transitions, 3575 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:28,637 INFO L231 Difference]: Finished difference. Result has 323 places, 329 transitions, 2963 flow [2024-06-28 03:18:28,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2867, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2963, PETRI_PLACES=323, PETRI_TRANSITIONS=329} [2024-06-28 03:18:28,638 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 291 predicate places. [2024-06-28 03:18:28,638 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 329 transitions, 2963 flow [2024-06-28 03:18:28,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:28,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:28,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:28,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:18:28,638 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:28,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:28,638 INFO L85 PathProgramCache]: Analyzing trace with hash -473472357, now seen corresponding path program 3 times [2024-06-28 03:18:28,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:28,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815731611] [2024-06-28 03:18:28,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:28,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:28,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:29,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:29,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:29,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815731611] [2024-06-28 03:18:29,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815731611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:29,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:29,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:29,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988172624] [2024-06-28 03:18:29,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:29,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:29,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:29,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:29,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:29,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:18:29,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 329 transitions, 2963 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:29,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:29,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:18:29,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:29,945 INFO L124 PetriNetUnfolderBase]: 678/1279 cut-off events. [2024-06-28 03:18:29,945 INFO L125 PetriNetUnfolderBase]: For 188161/188161 co-relation queries the response was YES. [2024-06-28 03:18:29,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9051 conditions, 1279 events. 678/1279 cut-off events. For 188161/188161 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 7300 event pairs, 58 based on Foata normal form. 2/1254 useless extension candidates. Maximal degree in co-relation 8907. Up to 1029 conditions per place. [2024-06-28 03:18:29,959 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 277 selfloop transitions, 40 changer transitions 0/351 dead transitions. [2024-06-28 03:18:29,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 351 transitions, 3707 flow [2024-06-28 03:18:29,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:29,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:29,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-28 03:18:29,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40606060606060607 [2024-06-28 03:18:29,960 INFO L175 Difference]: Start difference. First operand has 323 places, 329 transitions, 2963 flow. Second operand 10 states and 134 transitions. [2024-06-28 03:18:29,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 351 transitions, 3707 flow [2024-06-28 03:18:30,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 351 transitions, 3621 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:30,535 INFO L231 Difference]: Finished difference. Result has 326 places, 335 transitions, 3047 flow [2024-06-28 03:18:30,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2877, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3047, PETRI_PLACES=326, PETRI_TRANSITIONS=335} [2024-06-28 03:18:30,536 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 294 predicate places. [2024-06-28 03:18:30,536 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 335 transitions, 3047 flow [2024-06-28 03:18:30,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:30,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:30,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:30,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:18:30,536 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:30,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:30,536 INFO L85 PathProgramCache]: Analyzing trace with hash -588758567, now seen corresponding path program 1 times [2024-06-28 03:18:30,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:30,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59014905] [2024-06-28 03:18:30,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:30,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:30,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:31,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:31,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:31,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59014905] [2024-06-28 03:18:31,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59014905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:31,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:31,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:18:31,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072713522] [2024-06-28 03:18:31,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:31,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:18:31,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:31,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:18:31,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:18:31,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:31,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 335 transitions, 3047 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:31,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:31,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:31,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:32,086 INFO L124 PetriNetUnfolderBase]: 787/1428 cut-off events. [2024-06-28 03:18:32,086 INFO L125 PetriNetUnfolderBase]: For 184723/184723 co-relation queries the response was YES. [2024-06-28 03:18:32,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9758 conditions, 1428 events. 787/1428 cut-off events. For 184723/184723 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7996 event pairs, 89 based on Foata normal form. 1/1428 useless extension candidates. Maximal degree in co-relation 9612. Up to 1269 conditions per place. [2024-06-28 03:18:32,097 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 325 selfloop transitions, 31 changer transitions 0/359 dead transitions. [2024-06-28 03:18:32,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 359 transitions, 3881 flow [2024-06-28 03:18:32,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:18:32,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:18:32,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:18:32,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3661616161616162 [2024-06-28 03:18:32,098 INFO L175 Difference]: Start difference. First operand has 326 places, 335 transitions, 3047 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:18:32,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 359 transitions, 3881 flow [2024-06-28 03:18:32,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 359 transitions, 3794 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:32,700 INFO L231 Difference]: Finished difference. Result has 334 places, 345 transitions, 3133 flow [2024-06-28 03:18:32,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3133, PETRI_PLACES=334, PETRI_TRANSITIONS=345} [2024-06-28 03:18:32,700 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 302 predicate places. [2024-06-28 03:18:32,700 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 345 transitions, 3133 flow [2024-06-28 03:18:32,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:32,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:32,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:32,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:18:32,701 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:32,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:32,701 INFO L85 PathProgramCache]: Analyzing trace with hash -473287659, now seen corresponding path program 1 times [2024-06-28 03:18:32,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:32,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961283502] [2024-06-28 03:18:32,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:32,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:32,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:33,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:33,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:33,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961283502] [2024-06-28 03:18:33,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961283502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:33,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:33,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:18:33,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960951258] [2024-06-28 03:18:33,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:33,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:18:33,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:33,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:18:33,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:18:33,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:33,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 345 transitions, 3133 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:33,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:33,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:33,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:34,102 INFO L124 PetriNetUnfolderBase]: 793/1442 cut-off events. [2024-06-28 03:18:34,102 INFO L125 PetriNetUnfolderBase]: For 194088/194088 co-relation queries the response was YES. [2024-06-28 03:18:34,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9840 conditions, 1442 events. 793/1442 cut-off events. For 194088/194088 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 8106 event pairs, 90 based on Foata normal form. 2/1443 useless extension candidates. Maximal degree in co-relation 9691. Up to 1274 conditions per place. [2024-06-28 03:18:34,117 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 328 selfloop transitions, 33 changer transitions 0/364 dead transitions. [2024-06-28 03:18:34,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 364 transitions, 3952 flow [2024-06-28 03:18:34,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:18:34,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:18:34,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-28 03:18:34,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712121212121212 [2024-06-28 03:18:34,118 INFO L175 Difference]: Start difference. First operand has 334 places, 345 transitions, 3133 flow. Second operand 12 states and 147 transitions. [2024-06-28 03:18:34,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 364 transitions, 3952 flow [2024-06-28 03:18:34,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 364 transitions, 3899 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 03:18:34,837 INFO L231 Difference]: Finished difference. Result has 341 places, 347 transitions, 3195 flow [2024-06-28 03:18:34,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3080, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3195, PETRI_PLACES=341, PETRI_TRANSITIONS=347} [2024-06-28 03:18:34,837 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 309 predicate places. [2024-06-28 03:18:34,837 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 347 transitions, 3195 flow [2024-06-28 03:18:34,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:34,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:34,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:34,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:18:34,837 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:34,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:34,837 INFO L85 PathProgramCache]: Analyzing trace with hash 529039405, now seen corresponding path program 4 times [2024-06-28 03:18:34,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:34,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687303116] [2024-06-28 03:18:34,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:34,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:34,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:35,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:35,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:35,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687303116] [2024-06-28 03:18:35,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687303116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:35,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:35,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:35,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677056332] [2024-06-28 03:18:35,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:35,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:35,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:35,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:35,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:35,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:18:35,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 347 transitions, 3195 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:35,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:35,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:18:35,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:36,223 INFO L124 PetriNetUnfolderBase]: 704/1323 cut-off events. [2024-06-28 03:18:36,223 INFO L125 PetriNetUnfolderBase]: For 201280/201281 co-relation queries the response was YES. [2024-06-28 03:18:36,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9509 conditions, 1323 events. 704/1323 cut-off events. For 201280/201281 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7650 event pairs, 49 based on Foata normal form. 2/1290 useless extension candidates. Maximal degree in co-relation 9358. Up to 1027 conditions per place. [2024-06-28 03:18:36,238 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 280 selfloop transitions, 51 changer transitions 0/366 dead transitions. [2024-06-28 03:18:36,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 366 transitions, 3953 flow [2024-06-28 03:18:36,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:36,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:36,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-28 03:18:36,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-28 03:18:36,239 INFO L175 Difference]: Start difference. First operand has 341 places, 347 transitions, 3195 flow. Second operand 10 states and 135 transitions. [2024-06-28 03:18:36,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 366 transitions, 3953 flow [2024-06-28 03:18:36,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 366 transitions, 3854 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 03:18:36,833 INFO L231 Difference]: Finished difference. Result has 342 places, 351 transitions, 3268 flow [2024-06-28 03:18:36,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3268, PETRI_PLACES=342, PETRI_TRANSITIONS=351} [2024-06-28 03:18:36,833 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 310 predicate places. [2024-06-28 03:18:36,833 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 351 transitions, 3268 flow [2024-06-28 03:18:36,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:36,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:36,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:36,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:18:36,834 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:36,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:36,834 INFO L85 PathProgramCache]: Analyzing trace with hash 924163601, now seen corresponding path program 2 times [2024-06-28 03:18:36,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:36,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263408483] [2024-06-28 03:18:36,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:36,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:36,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18: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-28 03:18:37,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:37,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263408483] [2024-06-28 03:18:37,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263408483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:37,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:37,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:18:37,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731879367] [2024-06-28 03:18:37,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:37,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:18:37,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:37,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:18:37,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:18:37,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:37,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 351 transitions, 3268 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:37,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:37,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:37,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:38,222 INFO L124 PetriNetUnfolderBase]: 823/1493 cut-off events. [2024-06-28 03:18:38,222 INFO L125 PetriNetUnfolderBase]: For 229613/229613 co-relation queries the response was YES. [2024-06-28 03:18:38,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10951 conditions, 1493 events. 823/1493 cut-off events. For 229613/229613 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 8439 event pairs, 75 based on Foata normal form. 2/1493 useless extension candidates. Maximal degree in co-relation 10798. Up to 1090 conditions per place. [2024-06-28 03:18:38,239 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 304 selfloop transitions, 71 changer transitions 0/378 dead transitions. [2024-06-28 03:18:38,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 378 transitions, 4692 flow [2024-06-28 03:18:38,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:38,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:38,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-28 03:18:38,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-28 03:18:38,240 INFO L175 Difference]: Start difference. First operand has 342 places, 351 transitions, 3268 flow. Second operand 11 states and 147 transitions. [2024-06-28 03:18:38,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 378 transitions, 4692 flow [2024-06-28 03:18:39,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 378 transitions, 4561 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:39,042 INFO L231 Difference]: Finished difference. Result has 346 places, 357 transitions, 3421 flow [2024-06-28 03:18:39,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3137, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3421, PETRI_PLACES=346, PETRI_TRANSITIONS=357} [2024-06-28 03:18:39,042 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 314 predicate places. [2024-06-28 03:18:39,042 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 357 transitions, 3421 flow [2024-06-28 03:18:39,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:39,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:39,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:39,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:18:39,042 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:39,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:39,043 INFO L85 PathProgramCache]: Analyzing trace with hash 930419711, now seen corresponding path program 3 times [2024-06-28 03:18:39,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:39,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512062035] [2024-06-28 03:18:39,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:39,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:39,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:39,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:39,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:39,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512062035] [2024-06-28 03:18:39,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512062035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:39,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:39,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:18:39,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659630627] [2024-06-28 03:18:39,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:39,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:18:39,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:39,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:18:39,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:18:39,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:39,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 357 transitions, 3421 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:39,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:39,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:39,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:40,382 INFO L124 PetriNetUnfolderBase]: 829/1499 cut-off events. [2024-06-28 03:18:40,382 INFO L125 PetriNetUnfolderBase]: For 233715/233715 co-relation queries the response was YES. [2024-06-28 03:18:40,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11096 conditions, 1499 events. 829/1499 cut-off events. For 233715/233715 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 8430 event pairs, 75 based on Foata normal form. 2/1499 useless extension candidates. Maximal degree in co-relation 10942. Up to 1096 conditions per place. [2024-06-28 03:18:40,398 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 295 selfloop transitions, 81 changer transitions 0/379 dead transitions. [2024-06-28 03:18:40,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 379 transitions, 4759 flow [2024-06-28 03:18:40,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:40,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:40,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-28 03:18:40,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022038567493113 [2024-06-28 03:18:40,399 INFO L175 Difference]: Start difference. First operand has 346 places, 357 transitions, 3421 flow. Second operand 11 states and 146 transitions. [2024-06-28 03:18:40,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 379 transitions, 4759 flow [2024-06-28 03:18:41,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 379 transitions, 4669 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:41,104 INFO L231 Difference]: Finished difference. Result has 351 places, 359 transitions, 3547 flow [2024-06-28 03:18:41,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3547, PETRI_PLACES=351, PETRI_TRANSITIONS=359} [2024-06-28 03:18:41,105 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 319 predicate places. [2024-06-28 03:18:41,105 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 359 transitions, 3547 flow [2024-06-28 03:18:41,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:41,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:41,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:41,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:18:41,105 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:41,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:41,105 INFO L85 PathProgramCache]: Analyzing trace with hash 930650351, now seen corresponding path program 4 times [2024-06-28 03:18:41,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:41,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284616699] [2024-06-28 03:18:41,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:41,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:41,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:41,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:41,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:41,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284616699] [2024-06-28 03:18:41,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284616699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:41,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:41,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:18:41,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489547723] [2024-06-28 03:18:41,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:41,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:18:41,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:41,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:18:41,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:18:42,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:42,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 359 transitions, 3547 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:42,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:42,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:42,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:42,462 INFO L124 PetriNetUnfolderBase]: 835/1511 cut-off events. [2024-06-28 03:18:42,462 INFO L125 PetriNetUnfolderBase]: For 238154/238154 co-relation queries the response was YES. [2024-06-28 03:18:42,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11304 conditions, 1511 events. 835/1511 cut-off events. For 238154/238154 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8538 event pairs, 69 based on Foata normal form. 2/1511 useless extension candidates. Maximal degree in co-relation 11148. Up to 1102 conditions per place. [2024-06-28 03:18:42,479 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 290 selfloop transitions, 88 changer transitions 0/381 dead transitions. [2024-06-28 03:18:42,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 381 transitions, 4893 flow [2024-06-28 03:18:42,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:42,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:42,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-28 03:18:42,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39944903581267216 [2024-06-28 03:18:42,480 INFO L175 Difference]: Start difference. First operand has 351 places, 359 transitions, 3547 flow. Second operand 11 states and 145 transitions. [2024-06-28 03:18:42,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 381 transitions, 4893 flow [2024-06-28 03:18:43,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 381 transitions, 4718 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:43,312 INFO L231 Difference]: Finished difference. Result has 354 places, 361 transitions, 3602 flow [2024-06-28 03:18:43,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3378, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3602, PETRI_PLACES=354, PETRI_TRANSITIONS=361} [2024-06-28 03:18:43,313 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 322 predicate places. [2024-06-28 03:18:43,313 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 361 transitions, 3602 flow [2024-06-28 03:18:43,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:43,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:43,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:43,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:18:43,313 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:43,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:43,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1767531349, now seen corresponding path program 5 times [2024-06-28 03:18:43,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:43,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318513996] [2024-06-28 03:18:43,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:43,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:43,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:44,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:44,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:44,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318513996] [2024-06-28 03:18:44,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318513996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:44,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:44,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:18:44,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868831570] [2024-06-28 03:18:44,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:44,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:18:44,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:44,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:18:44,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:18:44,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:44,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 361 transitions, 3602 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:44,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:44,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:44,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:44,719 INFO L124 PetriNetUnfolderBase]: 831/1505 cut-off events. [2024-06-28 03:18:44,719 INFO L125 PetriNetUnfolderBase]: For 227827/227827 co-relation queries the response was YES. [2024-06-28 03:18:44,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11067 conditions, 1505 events. 831/1505 cut-off events. For 227827/227827 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8487 event pairs, 68 based on Foata normal form. 2/1505 useless extension candidates. Maximal degree in co-relation 10910. Up to 1099 conditions per place. [2024-06-28 03:18:44,736 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 281 selfloop transitions, 96 changer transitions 0/380 dead transitions. [2024-06-28 03:18:44,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 380 transitions, 4662 flow [2024-06-28 03:18:44,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:44,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:44,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-28 03:18:44,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-28 03:18:44,737 INFO L175 Difference]: Start difference. First operand has 354 places, 361 transitions, 3602 flow. Second operand 11 states and 143 transitions. [2024-06-28 03:18:44,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 380 transitions, 4662 flow [2024-06-28 03:18:45,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 380 transitions, 4447 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:45,543 INFO L231 Difference]: Finished difference. Result has 357 places, 361 transitions, 3585 flow [2024-06-28 03:18:45,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3387, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3585, PETRI_PLACES=357, PETRI_TRANSITIONS=361} [2024-06-28 03:18:45,544 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 325 predicate places. [2024-06-28 03:18:45,544 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 361 transitions, 3585 flow [2024-06-28 03:18:45,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:45,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:45,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:45,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:18:45,544 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:45,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:45,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1250467883, now seen corresponding path program 1 times [2024-06-28 03:18:45,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:45,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176604076] [2024-06-28 03:18:45,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:45,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:45,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03: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-28 03:18:46,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:46,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176604076] [2024-06-28 03:18:46,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176604076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:46,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:46,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:18:46,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802991036] [2024-06-28 03:18:46,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:46,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:18:46,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:46,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:18:46,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:18:46,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:46,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 361 transitions, 3585 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:46,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:46,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:46,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:47,069 INFO L124 PetriNetUnfolderBase]: 834/1509 cut-off events. [2024-06-28 03:18:47,070 INFO L125 PetriNetUnfolderBase]: For 223965/223965 co-relation queries the response was YES. [2024-06-28 03:18:47,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11132 conditions, 1509 events. 834/1509 cut-off events. For 223965/223965 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8551 event pairs, 98 based on Foata normal form. 1/1509 useless extension candidates. Maximal degree in co-relation 10974. Up to 1363 conditions per place. [2024-06-28 03:18:47,085 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 339 selfloop transitions, 35 changer transitions 0/377 dead transitions. [2024-06-28 03:18:47,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 377 transitions, 4403 flow [2024-06-28 03:18:47,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:47,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:47,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-28 03:18:47,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-28 03:18:47,086 INFO L175 Difference]: Start difference. First operand has 357 places, 361 transitions, 3585 flow. Second operand 11 states and 132 transitions. [2024-06-28 03:18:47,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 377 transitions, 4403 flow [2024-06-28 03:18:47,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 377 transitions, 4227 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:47,943 INFO L231 Difference]: Finished difference. Result has 359 places, 363 transitions, 3525 flow [2024-06-28 03:18:47,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3409, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3525, PETRI_PLACES=359, PETRI_TRANSITIONS=363} [2024-06-28 03:18:47,944 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 327 predicate places. [2024-06-28 03:18:47,944 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 363 transitions, 3525 flow [2024-06-28 03:18:47,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:47,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:47,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:47,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:18:47,944 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:47,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:47,944 INFO L85 PathProgramCache]: Analyzing trace with hash -2048773477, now seen corresponding path program 5 times [2024-06-28 03:18:47,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:47,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462717961] [2024-06-28 03:18:47,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:47,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:47,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:48,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:48,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:48,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462717961] [2024-06-28 03:18:48,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462717961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:48,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:48,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:48,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664050024] [2024-06-28 03:18:48,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:48,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:48,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:48,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:48,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:48,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:18:48,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 363 transitions, 3525 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:48,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:48,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:18:48,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:49,356 INFO L124 PetriNetUnfolderBase]: 745/1404 cut-off events. [2024-06-28 03:18:49,357 INFO L125 PetriNetUnfolderBase]: For 235713/235713 co-relation queries the response was YES. [2024-06-28 03:18:49,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10618 conditions, 1404 events. 745/1404 cut-off events. For 235713/235713 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 8249 event pairs, 45 based on Foata normal form. 2/1380 useless extension candidates. Maximal degree in co-relation 10459. Up to 1102 conditions per place. [2024-06-28 03:18:49,376 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 289 selfloop transitions, 55 changer transitions 0/379 dead transitions. [2024-06-28 03:18:49,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 379 transitions, 4301 flow [2024-06-28 03:18:49,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:49,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:49,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-28 03:18:49,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-28 03:18:49,377 INFO L175 Difference]: Start difference. First operand has 359 places, 363 transitions, 3525 flow. Second operand 10 states and 133 transitions. [2024-06-28 03:18:49,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 379 transitions, 4301 flow [2024-06-28 03:18:50,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 379 transitions, 4203 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:50,082 INFO L231 Difference]: Finished difference. Result has 361 places, 367 transitions, 3611 flow [2024-06-28 03:18:50,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3427, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3611, PETRI_PLACES=361, PETRI_TRANSITIONS=367} [2024-06-28 03:18:50,082 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 329 predicate places. [2024-06-28 03:18:50,082 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 367 transitions, 3611 flow [2024-06-28 03:18:50,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:50,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:50,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:50,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:18:50,083 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:50,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:50,083 INFO L85 PathProgramCache]: Analyzing trace with hash -2042093349, now seen corresponding path program 2 times [2024-06-28 03:18:50,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:50,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593012067] [2024-06-28 03:18:50,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:50,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:50,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:51,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:51,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:51,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593012067] [2024-06-28 03:18:51,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593012067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:51,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:51,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:18:51,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108178166] [2024-06-28 03:18:51,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:51,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:18:51,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:51,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:18:51,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:18:51,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:51,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 367 transitions, 3611 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:51,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:51,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:51,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:51,859 INFO L124 PetriNetUnfolderBase]: 841/1520 cut-off events. [2024-06-28 03:18:51,859 INFO L125 PetriNetUnfolderBase]: For 232471/232471 co-relation queries the response was YES. [2024-06-28 03:18:51,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11364 conditions, 1520 events. 841/1520 cut-off events. For 232471/232471 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8590 event pairs, 77 based on Foata normal form. 1/1520 useless extension candidates. Maximal degree in co-relation 11203. Up to 1292 conditions per place. [2024-06-28 03:18:51,874 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 308 selfloop transitions, 70 changer transitions 0/381 dead transitions. [2024-06-28 03:18:51,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 381 transitions, 4435 flow [2024-06-28 03:18:51,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:51,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:51,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:18:51,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-28 03:18:51,875 INFO L175 Difference]: Start difference. First operand has 361 places, 367 transitions, 3611 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:18:51,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 381 transitions, 4435 flow [2024-06-28 03:18:52,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 381 transitions, 4292 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:52,695 INFO L231 Difference]: Finished difference. Result has 365 places, 369 transitions, 3658 flow [2024-06-28 03:18:52,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3468, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3658, PETRI_PLACES=365, PETRI_TRANSITIONS=369} [2024-06-28 03:18:52,695 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 333 predicate places. [2024-06-28 03:18:52,695 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 369 transitions, 3658 flow [2024-06-28 03:18:52,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:52,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:52,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:52,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:18:52,696 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:52,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:52,696 INFO L85 PathProgramCache]: Analyzing trace with hash 279726305, now seen corresponding path program 6 times [2024-06-28 03:18:52,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:52,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789839716] [2024-06-28 03:18:52,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:52,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:52,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:53,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:53,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:53,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789839716] [2024-06-28 03:18:53,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789839716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:53,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:53,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:18:53,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141066807] [2024-06-28 03:18:53,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:53,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:18:53,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:53,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:18:53,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:18:53,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:53,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 369 transitions, 3658 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:53,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:53,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:53,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:54,048 INFO L124 PetriNetUnfolderBase]: 857/1548 cut-off events. [2024-06-28 03:18:54,049 INFO L125 PetriNetUnfolderBase]: For 258628/258628 co-relation queries the response was YES. [2024-06-28 03:18:54,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11845 conditions, 1548 events. 857/1548 cut-off events. For 258628/258628 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 8767 event pairs, 69 based on Foata normal form. 2/1549 useless extension candidates. Maximal degree in co-relation 11683. Up to 848 conditions per place. [2024-06-28 03:18:54,066 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 262 selfloop transitions, 127 changer transitions 0/392 dead transitions. [2024-06-28 03:18:54,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 392 transitions, 5106 flow [2024-06-28 03:18:54,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:54,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:54,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-28 03:18:54,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41046831955922863 [2024-06-28 03:18:54,067 INFO L175 Difference]: Start difference. First operand has 365 places, 369 transitions, 3658 flow. Second operand 11 states and 149 transitions. [2024-06-28 03:18:54,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 392 transitions, 5106 flow [2024-06-28 03:18:54,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 392 transitions, 4934 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:54,914 INFO L231 Difference]: Finished difference. Result has 367 places, 373 transitions, 3846 flow [2024-06-28 03:18:54,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3486, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3846, PETRI_PLACES=367, PETRI_TRANSITIONS=373} [2024-06-28 03:18:54,915 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 335 predicate places. [2024-06-28 03:18:54,915 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 373 transitions, 3846 flow [2024-06-28 03:18:54,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:54,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:54,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:54,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 03:18:54,915 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:54,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:54,915 INFO L85 PathProgramCache]: Analyzing trace with hash -2042093659, now seen corresponding path program 7 times [2024-06-28 03:18:54,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:54,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055201791] [2024-06-28 03:18:54,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:54,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:54,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:55,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-28 03:18:55,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:55,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055201791] [2024-06-28 03:18:55,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055201791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:55,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:55,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:18:55,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679465815] [2024-06-28 03:18:55,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:55,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:18:55,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:55,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:18:55,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:18:55,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:55,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 373 transitions, 3846 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:55,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:55,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:55,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:56,324 INFO L124 PetriNetUnfolderBase]: 873/1578 cut-off events. [2024-06-28 03:18:56,324 INFO L125 PetriNetUnfolderBase]: For 279468/279468 co-relation queries the response was YES. [2024-06-28 03:18:56,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12508 conditions, 1578 events. 873/1578 cut-off events. For 279468/279468 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9008 event pairs, 67 based on Foata normal form. 2/1579 useless extension candidates. Maximal degree in co-relation 12345. Up to 863 conditions per place. [2024-06-28 03:18:56,344 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 271 selfloop transitions, 124 changer transitions 0/398 dead transitions. [2024-06-28 03:18:56,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 398 transitions, 5578 flow [2024-06-28 03:18:56,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:56,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:56,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 152 transitions. [2024-06-28 03:18:56,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.418732782369146 [2024-06-28 03:18:56,345 INFO L175 Difference]: Start difference. First operand has 367 places, 373 transitions, 3846 flow. Second operand 11 states and 152 transitions. [2024-06-28 03:18:56,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 398 transitions, 5578 flow [2024-06-28 03:18:57,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 398 transitions, 5324 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:57,267 INFO L231 Difference]: Finished difference. Result has 370 places, 377 transitions, 3950 flow [2024-06-28 03:18:57,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3612, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3950, PETRI_PLACES=370, PETRI_TRANSITIONS=377} [2024-06-28 03:18:57,268 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 338 predicate places. [2024-06-28 03:18:57,268 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 377 transitions, 3950 flow [2024-06-28 03:18:57,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:57,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:57,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:57,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 03:18:57,268 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:57,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:57,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1327584319, now seen corresponding path program 8 times [2024-06-28 03:18:57,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:57,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195497274] [2024-06-28 03:18:57,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:57,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:57,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:58,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:58,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:58,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195497274] [2024-06-28 03:18:58,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195497274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:58,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:58,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:18:58,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016120455] [2024-06-28 03:18:58,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:58,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:18:58,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:58,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:18:58,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:18:58,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:18:58,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 377 transitions, 3950 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:58,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:58,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:18:58,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:58,700 INFO L124 PetriNetUnfolderBase]: 879/1588 cut-off events. [2024-06-28 03:18:58,700 INFO L125 PetriNetUnfolderBase]: For 283306/283306 co-relation queries the response was YES. [2024-06-28 03:18:58,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12616 conditions, 1588 events. 879/1588 cut-off events. For 283306/283306 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9063 event pairs, 74 based on Foata normal form. 2/1589 useless extension candidates. Maximal degree in co-relation 12452. Up to 869 conditions per place. [2024-06-28 03:18:58,722 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 277 selfloop transitions, 120 changer transitions 0/400 dead transitions. [2024-06-28 03:18:58,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 400 transitions, 5634 flow [2024-06-28 03:18:58,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:58,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:58,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-28 03:18:58,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-28 03:18:58,723 INFO L175 Difference]: Start difference. First operand has 370 places, 377 transitions, 3950 flow. Second operand 11 states and 154 transitions. [2024-06-28 03:18:58,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 400 transitions, 5634 flow [2024-06-28 03:18:59,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 400 transitions, 5394 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:59,632 INFO L231 Difference]: Finished difference. Result has 374 places, 379 transitions, 4002 flow [2024-06-28 03:18:59,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3716, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4002, PETRI_PLACES=374, PETRI_TRANSITIONS=379} [2024-06-28 03:18:59,633 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 342 predicate places. [2024-06-28 03:18:59,633 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 379 transitions, 4002 flow [2024-06-28 03:18:59,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:59,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:59,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:59,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 03:18:59,633 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:59,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:59,633 INFO L85 PathProgramCache]: Analyzing trace with hash -2042102029, now seen corresponding path program 9 times [2024-06-28 03:18:59,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:59,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483950284] [2024-06-28 03:18:59,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:59,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:59,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:00,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:00,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:00,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483950284] [2024-06-28 03:19:00,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483950284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:00,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:00,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:00,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386082777] [2024-06-28 03:19:00,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:00,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:00,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:00,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:00,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:00,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:00,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 379 transitions, 4002 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:00,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:00,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:00,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:01,010 INFO L124 PetriNetUnfolderBase]: 875/1582 cut-off events. [2024-06-28 03:19:01,010 INFO L125 PetriNetUnfolderBase]: For 271958/271958 co-relation queries the response was YES. [2024-06-28 03:19:01,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12336 conditions, 1582 events. 875/1582 cut-off events. For 271958/271958 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9035 event pairs, 67 based on Foata normal form. 2/1583 useless extension candidates. Maximal degree in co-relation 12171. Up to 866 conditions per place. [2024-06-28 03:19:01,033 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 274 selfloop transitions, 122 changer transitions 0/399 dead transitions. [2024-06-28 03:19:01,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 399 transitions, 5390 flow [2024-06-28 03:19:01,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:01,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:01,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 152 transitions. [2024-06-28 03:19:01,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.418732782369146 [2024-06-28 03:19:01,034 INFO L175 Difference]: Start difference. First operand has 374 places, 379 transitions, 4002 flow. Second operand 11 states and 152 transitions. [2024-06-28 03:19:01,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 399 transitions, 5390 flow [2024-06-28 03:19:01,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 399 transitions, 5109 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:01,936 INFO L231 Difference]: Finished difference. Result has 377 places, 379 transitions, 3971 flow [2024-06-28 03:19:01,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3721, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3971, PETRI_PLACES=377, PETRI_TRANSITIONS=379} [2024-06-28 03:19:01,936 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 345 predicate places. [2024-06-28 03:19:01,936 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 379 transitions, 3971 flow [2024-06-28 03:19:01,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:01,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:01,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:01,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 03:19:01,937 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:01,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:01,937 INFO L85 PathProgramCache]: Analyzing trace with hash -588875503, now seen corresponding path program 10 times [2024-06-28 03:19:01,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:01,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596796157] [2024-06-28 03:19:01,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:01,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:01,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:02,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:02,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:02,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596796157] [2024-06-28 03:19:02,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596796157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:02,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:02,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:02,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730718947] [2024-06-28 03:19:02,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:02,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:02,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:02,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:02,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:02,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:02,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 379 transitions, 3971 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:02,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:02,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:02,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:03,337 INFO L124 PetriNetUnfolderBase]: 881/1590 cut-off events. [2024-06-28 03:19:03,337 INFO L125 PetriNetUnfolderBase]: For 276372/276372 co-relation queries the response was YES. [2024-06-28 03:19:03,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12407 conditions, 1590 events. 881/1590 cut-off events. For 276372/276372 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9087 event pairs, 69 based on Foata normal form. 2/1591 useless extension candidates. Maximal degree in co-relation 12241. Up to 872 conditions per place. [2024-06-28 03:19:03,358 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 253 selfloop transitions, 143 changer transitions 0/399 dead transitions. [2024-06-28 03:19:03,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 399 transitions, 5391 flow [2024-06-28 03:19:03,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:03,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:03,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-28 03:19:03,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40771349862258954 [2024-06-28 03:19:03,360 INFO L175 Difference]: Start difference. First operand has 377 places, 379 transitions, 3971 flow. Second operand 11 states and 148 transitions. [2024-06-28 03:19:03,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 399 transitions, 5391 flow [2024-06-28 03:19:04,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 399 transitions, 5114 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 03:19:04,413 INFO L231 Difference]: Finished difference. Result has 377 places, 381 transitions, 4034 flow [2024-06-28 03:19:04,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3698, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4034, PETRI_PLACES=377, PETRI_TRANSITIONS=381} [2024-06-28 03:19:04,413 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 345 predicate places. [2024-06-28 03:19:04,414 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 381 transitions, 4034 flow [2024-06-28 03:19:04,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:04,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:04,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:04,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 03:19:04,414 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:04,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:04,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1820448619, now seen corresponding path program 11 times [2024-06-28 03:19:04,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:04,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051709112] [2024-06-28 03:19:04,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:04,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:04,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:05,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-28 03:19:05,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:05,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051709112] [2024-06-28 03:19:05,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051709112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:05,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:05,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:05,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609328019] [2024-06-28 03:19:05,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:05,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:05,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:05,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:05,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:05,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:05,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 381 transitions, 4034 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:05,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:05,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:05,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:05,892 INFO L124 PetriNetUnfolderBase]: 897/1620 cut-off events. [2024-06-28 03:19:05,893 INFO L125 PetriNetUnfolderBase]: For 297721/297721 co-relation queries the response was YES. [2024-06-28 03:19:05,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12913 conditions, 1620 events. 897/1620 cut-off events. For 297721/297721 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9284 event pairs, 73 based on Foata normal form. 2/1621 useless extension candidates. Maximal degree in co-relation 12746. Up to 887 conditions per place. [2024-06-28 03:19:05,914 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 259 selfloop transitions, 143 changer transitions 0/405 dead transitions. [2024-06-28 03:19:05,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 405 transitions, 5786 flow [2024-06-28 03:19:05,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:05,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:05,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-28 03:19:05,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-28 03:19:05,915 INFO L175 Difference]: Start difference. First operand has 377 places, 381 transitions, 4034 flow. Second operand 11 states and 151 transitions. [2024-06-28 03:19:05,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 405 transitions, 5786 flow [2024-06-28 03:19:07,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 405 transitions, 5396 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-28 03:19:07,191 INFO L231 Difference]: Finished difference. Result has 378 places, 385 transitions, 4032 flow [2024-06-28 03:19:07,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3656, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4032, PETRI_PLACES=378, PETRI_TRANSITIONS=385} [2024-06-28 03:19:07,191 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 346 predicate places. [2024-06-28 03:19:07,191 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 385 transitions, 4032 flow [2024-06-28 03:19:07,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:07,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:07,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:07,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 03:19:07,192 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:07,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:07,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1820448309, now seen corresponding path program 3 times [2024-06-28 03:19:07,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:07,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304901045] [2024-06-28 03:19:07,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:07,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:07,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:08,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:08,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:08,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304901045] [2024-06-28 03:19:08,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304901045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:08,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:08,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:08,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589104833] [2024-06-28 03:19:08,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:08,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:08,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:08,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:08,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:08,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:08,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 385 transitions, 4032 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:08,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:08,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:08,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:09,006 INFO L124 PetriNetUnfolderBase]: 900/1625 cut-off events. [2024-06-28 03:19:09,007 INFO L125 PetriNetUnfolderBase]: For 293319/293319 co-relation queries the response was YES. [2024-06-28 03:19:09,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12934 conditions, 1625 events. 900/1625 cut-off events. For 293319/293319 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 9327 event pairs, 91 based on Foata normal form. 1/1625 useless extension candidates. Maximal degree in co-relation 12766. Up to 1389 conditions per place. [2024-06-28 03:19:09,027 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 324 selfloop transitions, 72 changer transitions 0/399 dead transitions. [2024-06-28 03:19:09,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 399 transitions, 4896 flow [2024-06-28 03:19:09,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:09,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:09,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 03:19:09,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-28 03:19:09,028 INFO L175 Difference]: Start difference. First operand has 378 places, 385 transitions, 4032 flow. Second operand 11 states and 136 transitions. [2024-06-28 03:19:09,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 399 transitions, 4896 flow [2024-06-28 03:19:10,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 399 transitions, 4610 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:19:10,108 INFO L231 Difference]: Finished difference. Result has 382 places, 387 transitions, 3944 flow [2024-06-28 03:19:10,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3746, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3944, PETRI_PLACES=382, PETRI_TRANSITIONS=387} [2024-06-28 03:19:10,108 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 350 predicate places. [2024-06-28 03:19:10,108 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 387 transitions, 3944 flow [2024-06-28 03:19:10,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:10,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:10,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:10,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 03:19:10,109 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:10,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:10,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1820456989, now seen corresponding path program 12 times [2024-06-28 03:19:10,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:10,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854193089] [2024-06-28 03:19:10,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:10,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:10,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:10,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:10,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:10,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854193089] [2024-06-28 03:19:10,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854193089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:10,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:10,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:10,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039062531] [2024-06-28 03:19:10,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:10,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:10,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:10,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:10,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:11,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:11,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 387 transitions, 3944 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:11,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:11,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:11,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:11,570 INFO L124 PetriNetUnfolderBase]: 896/1617 cut-off events. [2024-06-28 03:19:11,570 INFO L125 PetriNetUnfolderBase]: For 288254/288254 co-relation queries the response was YES. [2024-06-28 03:19:11,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12493 conditions, 1617 events. 896/1617 cut-off events. For 288254/288254 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9286 event pairs, 69 based on Foata normal form. 2/1618 useless extension candidates. Maximal degree in co-relation 12324. Up to 889 conditions per place. [2024-06-28 03:19:11,591 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 262 selfloop transitions, 141 changer transitions 0/406 dead transitions. [2024-06-28 03:19:11,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 406 transitions, 5352 flow [2024-06-28 03:19:11,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:11,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:11,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-28 03:19:11,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-28 03:19:11,592 INFO L175 Difference]: Start difference. First operand has 382 places, 387 transitions, 3944 flow. Second operand 11 states and 151 transitions. [2024-06-28 03:19:11,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 406 transitions, 5352 flow [2024-06-28 03:19:12,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 406 transitions, 5142 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:12,621 INFO L231 Difference]: Finished difference. Result has 384 places, 387 transitions, 4022 flow [2024-06-28 03:19:12,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3734, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4022, PETRI_PLACES=384, PETRI_TRANSITIONS=387} [2024-06-28 03:19:12,622 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 352 predicate places. [2024-06-28 03:19:12,622 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 387 transitions, 4022 flow [2024-06-28 03:19:12,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:12,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:12,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:12,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 03:19:12,622 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:12,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:12,622 INFO L85 PathProgramCache]: Analyzing trace with hash -580293711, now seen corresponding path program 1 times [2024-06-28 03:19:12,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:12,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532023665] [2024-06-28 03:19:12,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:12,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:12,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:13,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:13,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:13,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532023665] [2024-06-28 03:19:13,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532023665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:13,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:13,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:13,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143145617] [2024-06-28 03:19:13,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:13,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:13,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:13,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:13,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:13,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:19:13,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 387 transitions, 4022 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:13,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:13,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:19:13,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:14,257 INFO L124 PetriNetUnfolderBase]: 858/1581 cut-off events. [2024-06-28 03:19:14,257 INFO L125 PetriNetUnfolderBase]: For 299203/299205 co-relation queries the response was YES. [2024-06-28 03:19:14,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12456 conditions, 1581 events. 858/1581 cut-off events. For 299203/299205 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 9322 event pairs, 107 based on Foata normal form. 4/1580 useless extension candidates. Maximal degree in co-relation 12286. Up to 1325 conditions per place. [2024-06-28 03:19:14,277 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 313 selfloop transitions, 29 changer transitions 0/401 dead transitions. [2024-06-28 03:19:14,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 401 transitions, 4766 flow [2024-06-28 03:19:14,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:14,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:14,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:19:14,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-28 03:19:14,278 INFO L175 Difference]: Start difference. First operand has 384 places, 387 transitions, 4022 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:19:14,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 401 transitions, 4766 flow [2024-06-28 03:19:15,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 401 transitions, 4494 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:15,266 INFO L231 Difference]: Finished difference. Result has 386 places, 388 transitions, 3844 flow [2024-06-28 03:19:15,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3750, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3844, PETRI_PLACES=386, PETRI_TRANSITIONS=388} [2024-06-28 03:19:15,267 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 354 predicate places. [2024-06-28 03:19:15,267 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 388 transitions, 3844 flow [2024-06-28 03:19:15,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:15,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:15,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:15,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 03:19:15,267 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:15,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:15,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1812116749, now seen corresponding path program 13 times [2024-06-28 03:19:15,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:15,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15102979] [2024-06-28 03:19:15,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:15,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:15,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:16,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:16,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:16,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15102979] [2024-06-28 03:19:16,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15102979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:16,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:16,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:16,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205165038] [2024-06-28 03:19:16,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:16,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:16,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:16,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:16,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:16,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:16,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 388 transitions, 3844 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:16,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:16,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:16,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:16,623 INFO L124 PetriNetUnfolderBase]: 906/1637 cut-off events. [2024-06-28 03:19:16,623 INFO L125 PetriNetUnfolderBase]: For 297600/297600 co-relation queries the response was YES. [2024-06-28 03:19:16,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12566 conditions, 1637 events. 906/1637 cut-off events. For 297600/297600 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 9424 event pairs, 53 based on Foata normal form. 2/1638 useless extension candidates. Maximal degree in co-relation 12395. Up to 903 conditions per place. [2024-06-28 03:19:16,644 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 222 selfloop transitions, 182 changer transitions 0/407 dead transitions. [2024-06-28 03:19:16,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 407 transitions, 5032 flow [2024-06-28 03:19:16,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:16,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:16,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-28 03:19:16,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39944903581267216 [2024-06-28 03:19:16,645 INFO L175 Difference]: Start difference. First operand has 386 places, 388 transitions, 3844 flow. Second operand 11 states and 145 transitions. [2024-06-28 03:19:16,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 407 transitions, 5032 flow [2024-06-28 03:19:17,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 407 transitions, 4948 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:17,536 INFO L231 Difference]: Finished difference. Result has 388 places, 390 transitions, 4176 flow [2024-06-28 03:19:17,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3760, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4176, PETRI_PLACES=388, PETRI_TRANSITIONS=390} [2024-06-28 03:19:17,536 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 356 predicate places. [2024-06-28 03:19:17,536 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 390 transitions, 4176 flow [2024-06-28 03:19:17,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:17,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:17,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:17,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 03:19:17,536 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:17,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:17,536 INFO L85 PathProgramCache]: Analyzing trace with hash -580294083, now seen corresponding path program 4 times [2024-06-28 03:19:17,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:17,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043888843] [2024-06-28 03:19:17,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:17,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:17,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:18,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:18,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:18,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043888843] [2024-06-28 03:19:18,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043888843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:18,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:18,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:18,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648933021] [2024-06-28 03:19:18,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:18,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:18,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:18,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:18,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:18,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:18,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 390 transitions, 4176 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:18,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:18,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:18,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:19,151 INFO L124 PetriNetUnfolderBase]: 914/1654 cut-off events. [2024-06-28 03:19:19,151 INFO L125 PetriNetUnfolderBase]: For 302680/302680 co-relation queries the response was YES. [2024-06-28 03:19:19,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13244 conditions, 1654 events. 914/1654 cut-off events. For 302680/302680 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 9603 event pairs, 100 based on Foata normal form. 1/1654 useless extension candidates. Maximal degree in co-relation 13072. Up to 1386 conditions per place. [2024-06-28 03:19:19,172 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 314 selfloop transitions, 90 changer transitions 0/407 dead transitions. [2024-06-28 03:19:19,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 407 transitions, 5376 flow [2024-06-28 03:19:19,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:19,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:19,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 03:19:19,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-28 03:19:19,173 INFO L175 Difference]: Start difference. First operand has 388 places, 390 transitions, 4176 flow. Second operand 11 states and 136 transitions. [2024-06-28 03:19:19,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 407 transitions, 5376 flow [2024-06-28 03:19:20,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 407 transitions, 5050 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:20,288 INFO L231 Difference]: Finished difference. Result has 391 places, 394 transitions, 4135 flow [2024-06-28 03:19:20,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3850, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4135, PETRI_PLACES=391, PETRI_TRANSITIONS=394} [2024-06-28 03:19:20,288 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 359 predicate places. [2024-06-28 03:19:20,288 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 394 transitions, 4135 flow [2024-06-28 03:19:20,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:20,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:20,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:20,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 03:19:20,289 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:20,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:20,290 INFO L85 PathProgramCache]: Analyzing trace with hash -580304313, now seen corresponding path program 5 times [2024-06-28 03:19:20,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:20,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159479579] [2024-06-28 03:19:20,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:20,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:20,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:21,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:21,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:21,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159479579] [2024-06-28 03:19:21,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159479579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:21,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:21,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:21,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620881711] [2024-06-28 03:19:21,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:21,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:21,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:21,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:21,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:21,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:21,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 394 transitions, 4135 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:21,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:21,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:21,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:21,930 INFO L124 PetriNetUnfolderBase]: 917/1653 cut-off events. [2024-06-28 03:19:21,930 INFO L125 PetriNetUnfolderBase]: For 306525/306525 co-relation queries the response was YES. [2024-06-28 03:19:21,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13125 conditions, 1653 events. 917/1653 cut-off events. For 306525/306525 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9540 event pairs, 88 based on Foata normal form. 1/1653 useless extension candidates. Maximal degree in co-relation 12952. Up to 1419 conditions per place. [2024-06-28 03:19:21,950 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 323 selfloop transitions, 82 changer transitions 0/408 dead transitions. [2024-06-28 03:19:21,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 408 transitions, 5025 flow [2024-06-28 03:19:21,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:21,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:21,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:19:21,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691460055096419 [2024-06-28 03:19:21,952 INFO L175 Difference]: Start difference. First operand has 391 places, 394 transitions, 4135 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:19:21,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 408 transitions, 5025 flow [2024-06-28 03:19:23,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 408 transitions, 4855 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 03:19:23,226 INFO L231 Difference]: Finished difference. Result has 395 places, 396 transitions, 4191 flow [2024-06-28 03:19:23,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3973, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4191, PETRI_PLACES=395, PETRI_TRANSITIONS=396} [2024-06-28 03:19:23,227 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 363 predicate places. [2024-06-28 03:19:23,227 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 396 transitions, 4191 flow [2024-06-28 03:19:23,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:23,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:23,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:23,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 03:19:23,227 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:23,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:23,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1097665069, now seen corresponding path program 14 times [2024-06-28 03:19:23,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:23,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604417582] [2024-06-28 03:19:23,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:23,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:23,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:24,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:24,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:24,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604417582] [2024-06-28 03:19:24,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604417582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:24,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:24,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:24,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30187665] [2024-06-28 03:19:24,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:24,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:24,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:24,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:24,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:24,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:24,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 396 transitions, 4191 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:24,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:24,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:24,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:24,653 INFO L124 PetriNetUnfolderBase]: 923/1665 cut-off events. [2024-06-28 03:19:24,653 INFO L125 PetriNetUnfolderBase]: For 320250/320250 co-relation queries the response was YES. [2024-06-28 03:19:24,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13281 conditions, 1665 events. 923/1665 cut-off events. For 320250/320250 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 9636 event pairs, 59 based on Foata normal form. 2/1666 useless extension candidates. Maximal degree in co-relation 13106. Up to 927 conditions per place. [2024-06-28 03:19:24,673 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 253 selfloop transitions, 160 changer transitions 0/416 dead transitions. [2024-06-28 03:19:24,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 416 transitions, 5673 flow [2024-06-28 03:19:24,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:24,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:24,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-28 03:19:24,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-28 03:19:24,673 INFO L175 Difference]: Start difference. First operand has 395 places, 396 transitions, 4191 flow. Second operand 11 states and 147 transitions. [2024-06-28 03:19:24,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 416 transitions, 5673 flow [2024-06-28 03:19:25,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 416 transitions, 5477 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:25,789 INFO L231 Difference]: Finished difference. Result has 397 places, 398 transitions, 4365 flow [2024-06-28 03:19:25,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3995, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4365, PETRI_PLACES=397, PETRI_TRANSITIONS=398} [2024-06-28 03:19:25,789 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 365 predicate places. [2024-06-28 03:19:25,789 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 398 transitions, 4365 flow [2024-06-28 03:19:25,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:25,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:25,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:25,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 03:19:25,790 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:25,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:25,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1812405049, now seen corresponding path program 15 times [2024-06-28 03:19:25,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:25,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904905346] [2024-06-28 03:19:25,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:25,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:25,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:26,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:26,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:26,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904905346] [2024-06-28 03:19:26,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904905346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:26,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:26,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:26,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814502280] [2024-06-28 03:19:26,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:26,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:26,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:26,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:26,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:26,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:26,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 398 transitions, 4365 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:26,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:26,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:26,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:27,309 INFO L124 PetriNetUnfolderBase]: 919/1659 cut-off events. [2024-06-28 03:19:27,310 INFO L125 PetriNetUnfolderBase]: For 307145/307145 co-relation queries the response was YES. [2024-06-28 03:19:27,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13209 conditions, 1659 events. 919/1659 cut-off events. For 307145/307145 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 9580 event pairs, 58 based on Foata normal form. 2/1660 useless extension candidates. Maximal degree in co-relation 13033. Up to 924 conditions per place. [2024-06-28 03:19:27,337 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 255 selfloop transitions, 158 changer transitions 0/416 dead transitions. [2024-06-28 03:19:27,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 416 transitions, 5543 flow [2024-06-28 03:19:27,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:27,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:27,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-28 03:19:27,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40771349862258954 [2024-06-28 03:19:27,337 INFO L175 Difference]: Start difference. First operand has 397 places, 398 transitions, 4365 flow. Second operand 11 states and 148 transitions. [2024-06-28 03:19:27,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 416 transitions, 5543 flow [2024-06-28 03:19:28,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 416 transitions, 5103 flow, removed 30 selfloop flow, removed 11 redundant places. [2024-06-28 03:19:28,791 INFO L231 Difference]: Finished difference. Result has 397 places, 398 transitions, 4247 flow [2024-06-28 03:19:28,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3925, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4247, PETRI_PLACES=397, PETRI_TRANSITIONS=398} [2024-06-28 03:19:28,791 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 365 predicate places. [2024-06-28 03:19:28,791 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 398 transitions, 4247 flow [2024-06-28 03:19:28,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:28,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:28,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:28,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 03:19:28,792 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:28,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:28,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1812404739, now seen corresponding path program 6 times [2024-06-28 03:19:28,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:28,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743589199] [2024-06-28 03:19:28,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:28,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:28,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:30,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-28 03:19:30,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:30,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743589199] [2024-06-28 03:19:30,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743589199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:30,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:30,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:30,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514849214] [2024-06-28 03:19:30,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:30,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:30,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:30,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:30,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:30,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:30,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 398 transitions, 4247 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:30,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:30,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:30,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:30,611 INFO L124 PetriNetUnfolderBase]: 917/1658 cut-off events. [2024-06-28 03:19:30,611 INFO L125 PetriNetUnfolderBase]: For 291754/291754 co-relation queries the response was YES. [2024-06-28 03:19:30,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12976 conditions, 1658 events. 917/1658 cut-off events. For 291754/291754 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 9607 event pairs, 91 based on Foata normal form. 1/1658 useless extension candidates. Maximal degree in co-relation 12799. Up to 1420 conditions per place. [2024-06-28 03:19:30,632 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 331 selfloop transitions, 76 changer transitions 0/410 dead transitions. [2024-06-28 03:19:30,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 410 transitions, 5089 flow [2024-06-28 03:19:30,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:30,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:30,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:19:30,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371900826446281 [2024-06-28 03:19:30,633 INFO L175 Difference]: Start difference. First operand has 397 places, 398 transitions, 4247 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:19:30,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 410 transitions, 5089 flow [2024-06-28 03:19:31,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 410 transitions, 4667 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-28 03:19:31,862 INFO L231 Difference]: Finished difference. Result has 397 places, 398 transitions, 3983 flow [2024-06-28 03:19:31,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3825, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3983, PETRI_PLACES=397, PETRI_TRANSITIONS=398} [2024-06-28 03:19:31,863 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 365 predicate places. [2024-06-28 03:19:31,863 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 398 transitions, 3983 flow [2024-06-28 03:19:31,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:31,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:31,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:31,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 03:19:31,864 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:31,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:31,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1262112137, now seen corresponding path program 6 times [2024-06-28 03:19:31,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:31,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966791676] [2024-06-28 03:19:31,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:31,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:31,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:32,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:32,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:32,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966791676] [2024-06-28 03:19:32,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966791676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:32,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:32,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:32,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923925993] [2024-06-28 03:19:32,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:32,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:32,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:32,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:32,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:32,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:19:32,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 398 transitions, 3983 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:32,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:32,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:19:32,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:33,199 INFO L124 PetriNetUnfolderBase]: 822/1545 cut-off events. [2024-06-28 03:19:33,199 INFO L125 PetriNetUnfolderBase]: For 286685/286685 co-relation queries the response was YES. [2024-06-28 03:19:33,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11787 conditions, 1545 events. 822/1545 cut-off events. For 286685/286685 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 9295 event pairs, 62 based on Foata normal form. 2/1525 useless extension candidates. Maximal degree in co-relation 11609. Up to 1218 conditions per place. [2024-06-28 03:19:33,218 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 317 selfloop transitions, 58 changer transitions 0/410 dead transitions. [2024-06-28 03:19:33,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 410 transitions, 4771 flow [2024-06-28 03:19:33,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:33,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:33,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-28 03:19:33,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:19:33,219 INFO L175 Difference]: Start difference. First operand has 397 places, 398 transitions, 3983 flow. Second operand 10 states and 132 transitions. [2024-06-28 03:19:33,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 410 transitions, 4771 flow [2024-06-28 03:19:34,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 410 transitions, 4581 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 03:19:34,178 INFO L231 Difference]: Finished difference. Result has 398 places, 400 transitions, 3934 flow [2024-06-28 03:19:34,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3793, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3934, PETRI_PLACES=398, PETRI_TRANSITIONS=400} [2024-06-28 03:19:34,178 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 366 predicate places. [2024-06-28 03:19:34,178 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 400 transitions, 3934 flow [2024-06-28 03:19:34,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:34,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:34,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:34,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 03:19:34,179 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:34,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:34,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1000155709, now seen corresponding path program 7 times [2024-06-28 03:19:34,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:34,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601595474] [2024-06-28 03:19:34,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:34,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:34,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:35,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-28 03:19:35,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:35,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601595474] [2024-06-28 03:19:35,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601595474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:35,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:35,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:35,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185649874] [2024-06-28 03:19:35,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:35,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:35,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:35,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:35,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:35,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:35,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 400 transitions, 3934 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:35,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:35,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:35,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:35,818 INFO L124 PetriNetUnfolderBase]: 922/1668 cut-off events. [2024-06-28 03:19:35,819 INFO L125 PetriNetUnfolderBase]: For 290913/290913 co-relation queries the response was YES. [2024-06-28 03:19:35,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12713 conditions, 1668 events. 922/1668 cut-off events. For 290913/290913 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 9697 event pairs, 89 based on Foata normal form. 1/1668 useless extension candidates. Maximal degree in co-relation 12533. Up to 1315 conditions per place. [2024-06-28 03:19:35,837 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 306 selfloop transitions, 106 changer transitions 0/415 dead transitions. [2024-06-28 03:19:35,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 415 transitions, 5164 flow [2024-06-28 03:19:35,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:35,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:35,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-28 03:19:35,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39118457300275483 [2024-06-28 03:19:35,838 INFO L175 Difference]: Start difference. First operand has 398 places, 400 transitions, 3934 flow. Second operand 11 states and 142 transitions. [2024-06-28 03:19:35,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 415 transitions, 5164 flow [2024-06-28 03:19:37,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 415 transitions, 4961 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:37,333 INFO L231 Difference]: Finished difference. Result has 401 places, 404 transitions, 4056 flow [2024-06-28 03:19:37,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3731, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4056, PETRI_PLACES=401, PETRI_TRANSITIONS=404} [2024-06-28 03:19:37,334 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 369 predicate places. [2024-06-28 03:19:37,334 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 404 transitions, 4056 flow [2024-06-28 03:19:37,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:37,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:37,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:37,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 03:19:37,334 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:37,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:37,335 INFO L85 PathProgramCache]: Analyzing trace with hash -667710493, now seen corresponding path program 16 times [2024-06-28 03:19:37,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:37,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071230344] [2024-06-28 03:19:37,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:37,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:37,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:38,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:38,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:38,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071230344] [2024-06-28 03:19:38,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071230344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:38,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:38,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:38,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401425066] [2024-06-28 03:19:38,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:38,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:38,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:38,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:38,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:38,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:38,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 404 transitions, 4056 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:38,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:38,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:38,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:38,797 INFO L124 PetriNetUnfolderBase]: 953/1726 cut-off events. [2024-06-28 03:19:38,797 INFO L125 PetriNetUnfolderBase]: For 354424/354424 co-relation queries the response was YES. [2024-06-28 03:19:38,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13910 conditions, 1726 events. 953/1726 cut-off events. For 354424/354424 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 10091 event pairs, 97 based on Foata normal form. 2/1727 useless extension candidates. Maximal degree in co-relation 13729. Up to 692 conditions per place. [2024-06-28 03:19:38,818 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 264 selfloop transitions, 165 changer transitions 0/432 dead transitions. [2024-06-28 03:19:38,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 432 transitions, 6328 flow [2024-06-28 03:19:38,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:38,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:38,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2024-06-28 03:19:38,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325068870523416 [2024-06-28 03:19:38,819 INFO L175 Difference]: Start difference. First operand has 401 places, 404 transitions, 4056 flow. Second operand 11 states and 157 transitions. [2024-06-28 03:19:38,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 432 transitions, 6328 flow [2024-06-28 03:19:40,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 432 transitions, 6109 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:40,086 INFO L231 Difference]: Finished difference. Result has 404 places, 412 transitions, 4368 flow [2024-06-28 03:19:40,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4368, PETRI_PLACES=404, PETRI_TRANSITIONS=412} [2024-06-28 03:19:40,087 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 372 predicate places. [2024-06-28 03:19:40,087 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 412 transitions, 4368 flow [2024-06-28 03:19:40,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:40,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:40,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:40,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 03:19:40,087 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:40,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:40,087 INFO L85 PathProgramCache]: Analyzing trace with hash -199684909, now seen corresponding path program 17 times [2024-06-28 03:19:40,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:40,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254234088] [2024-06-28 03:19:40,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:40,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:40,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:40,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-28 03:19:40,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:40,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254234088] [2024-06-28 03:19:40,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254234088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:40,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:40,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:40,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779934396] [2024-06-28 03:19:40,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:40,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:40,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:40,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:40,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:41,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:41,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 412 transitions, 4368 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:41,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:41,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:41,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:41,504 INFO L124 PetriNetUnfolderBase]: 979/1766 cut-off events. [2024-06-28 03:19:41,504 INFO L125 PetriNetUnfolderBase]: For 400427/400427 co-relation queries the response was YES. [2024-06-28 03:19:41,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15105 conditions, 1766 events. 979/1766 cut-off events. For 400427/400427 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 10344 event pairs, 68 based on Foata normal form. 2/1767 useless extension candidates. Maximal degree in co-relation 14923. Up to 716 conditions per place. [2024-06-28 03:19:41,527 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 221 selfloop transitions, 212 changer transitions 0/436 dead transitions. [2024-06-28 03:19:41,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 436 transitions, 6318 flow [2024-06-28 03:19:41,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:41,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:41,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-28 03:19:41,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-28 03:19:41,528 INFO L175 Difference]: Start difference. First operand has 404 places, 412 transitions, 4368 flow. Second operand 11 states and 153 transitions. [2024-06-28 03:19:41,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 436 transitions, 6318 flow [2024-06-28 03:19:43,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 436 transitions, 5997 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:43,208 INFO L231 Difference]: Finished difference. Result has 409 places, 418 transitions, 4626 flow [2024-06-28 03:19:43,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4065, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4626, PETRI_PLACES=409, PETRI_TRANSITIONS=418} [2024-06-28 03:19:43,209 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 377 predicate places. [2024-06-28 03:19:43,209 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 418 transitions, 4626 flow [2024-06-28 03:19:43,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:43,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:43,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:43,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 03:19:43,209 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:43,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:43,209 INFO L85 PathProgramCache]: Analyzing trace with hash -199674369, now seen corresponding path program 8 times [2024-06-28 03:19:43,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:43,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458516329] [2024-06-28 03:19:43,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:43,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:43,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:44,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:44,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:44,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458516329] [2024-06-28 03:19:44,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458516329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:44,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:44,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:44,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815672763] [2024-06-28 03:19:44,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:44,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:44,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:44,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:44,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:44,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:44,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 418 transitions, 4626 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:44,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:44,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:44,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:44,845 INFO L124 PetriNetUnfolderBase]: 987/1779 cut-off events. [2024-06-28 03:19:44,845 INFO L125 PetriNetUnfolderBase]: For 405885/405885 co-relation queries the response was YES. [2024-06-28 03:19:44,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15550 conditions, 1779 events. 987/1779 cut-off events. For 405885/405885 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 10425 event pairs, 101 based on Foata normal form. 1/1779 useless extension candidates. Maximal degree in co-relation 15367. Up to 1424 conditions per place. [2024-06-28 03:19:44,869 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 310 selfloop transitions, 120 changer transitions 0/433 dead transitions. [2024-06-28 03:19:44,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 433 transitions, 5906 flow [2024-06-28 03:19:44,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:44,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:44,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-28 03:19:44,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-28 03:19:44,870 INFO L175 Difference]: Start difference. First operand has 409 places, 418 transitions, 4626 flow. Second operand 11 states and 140 transitions. [2024-06-28 03:19:44,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 433 transitions, 5906 flow [2024-06-28 03:19:46,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 433 transitions, 5579 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:46,635 INFO L231 Difference]: Finished difference. Result has 414 places, 422 transitions, 4660 flow [2024-06-28 03:19:46,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4299, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4660, PETRI_PLACES=414, PETRI_TRANSITIONS=422} [2024-06-28 03:19:46,636 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 382 predicate places. [2024-06-28 03:19:46,636 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 422 transitions, 4660 flow [2024-06-28 03:19:46,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:46,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:46,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:46,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 03:19:46,636 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:46,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:46,636 INFO L85 PathProgramCache]: Analyzing trace with hash -667479853, now seen corresponding path program 18 times [2024-06-28 03:19:46,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:46,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749209895] [2024-06-28 03:19:46,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:46,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:46,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:47,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:47,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:47,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749209895] [2024-06-28 03:19:47,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749209895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:47,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:47,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:47,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068502880] [2024-06-28 03:19:47,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:47,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:47,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:47,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:47,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:47,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:47,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 422 transitions, 4660 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:47,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:47,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:47,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:48,090 INFO L124 PetriNetUnfolderBase]: 993/1793 cut-off events. [2024-06-28 03:19:48,091 INFO L125 PetriNetUnfolderBase]: For 421749/421749 co-relation queries the response was YES. [2024-06-28 03:19:48,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15457 conditions, 1793 events. 993/1793 cut-off events. For 421749/421749 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 10550 event pairs, 96 based on Foata normal form. 2/1794 useless extension candidates. Maximal degree in co-relation 15273. Up to 735 conditions per place. [2024-06-28 03:19:48,114 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 267 selfloop transitions, 174 changer transitions 0/444 dead transitions. [2024-06-28 03:19:48,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 444 transitions, 6830 flow [2024-06-28 03:19:48,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:48,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:48,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-28 03:19:48,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297520661157025 [2024-06-28 03:19:48,115 INFO L175 Difference]: Start difference. First operand has 414 places, 422 transitions, 4660 flow. Second operand 11 states and 156 transitions. [2024-06-28 03:19:48,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 444 transitions, 6830 flow [2024-06-28 03:19:49,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 444 transitions, 6614 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 03:19:49,849 INFO L231 Difference]: Finished difference. Result has 418 places, 424 transitions, 4839 flow [2024-06-28 03:19:49,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4444, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4839, PETRI_PLACES=418, PETRI_TRANSITIONS=424} [2024-06-28 03:19:49,850 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 386 predicate places. [2024-06-28 03:19:49,850 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 424 transitions, 4839 flow [2024-06-28 03:19:49,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:49,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:49,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:49,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 03:19:49,850 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:49,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:49,851 INFO L85 PathProgramCache]: Analyzing trace with hash -437483661, now seen corresponding path program 2 times [2024-06-28 03:19:49,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:49,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153482630] [2024-06-28 03:19:49,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:49,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:49,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:50,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-28 03:19:50,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:50,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153482630] [2024-06-28 03:19:50,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153482630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:50,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:50,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:50,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351748217] [2024-06-28 03:19:50,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:50,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:50,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:50,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:50,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:51,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:19:51,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 424 transitions, 4839 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:51,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:51,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:19:51,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:51,541 INFO L124 PetriNetUnfolderBase]: 951/1751 cut-off events. [2024-06-28 03:19:51,541 INFO L125 PetriNetUnfolderBase]: For 435578/435580 co-relation queries the response was YES. [2024-06-28 03:19:51,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15570 conditions, 1751 events. 951/1751 cut-off events. For 435578/435580 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 10537 event pairs, 102 based on Foata normal form. 4/1753 useless extension candidates. Maximal degree in co-relation 15384. Up to 1425 conditions per place. [2024-06-28 03:19:51,565 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 327 selfloop transitions, 43 changer transitions 0/436 dead transitions. [2024-06-28 03:19:51,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 436 transitions, 5635 flow [2024-06-28 03:19:51,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:51,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:51,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-28 03:19:51,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-06-28 03:19:51,566 INFO L175 Difference]: Start difference. First operand has 418 places, 424 transitions, 4839 flow. Second operand 11 states and 144 transitions. [2024-06-28 03:19:51,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 436 transitions, 5635 flow [2024-06-28 03:19:53,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 436 transitions, 5266 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:53,432 INFO L231 Difference]: Finished difference. Result has 421 places, 425 transitions, 4594 flow [2024-06-28 03:19:53,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4470, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4594, PETRI_PLACES=421, PETRI_TRANSITIONS=425} [2024-06-28 03:19:53,432 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 389 predicate places. [2024-06-28 03:19:53,432 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 425 transitions, 4594 flow [2024-06-28 03:19:53,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:53,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:53,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:53,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 03:19:53,432 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:53,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:53,433 INFO L85 PathProgramCache]: Analyzing trace with hash -199981579, now seen corresponding path program 19 times [2024-06-28 03:19:53,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:53,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403714787] [2024-06-28 03:19:53,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:53,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:53,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:54,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:54,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:54,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403714787] [2024-06-28 03:19:54,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403714787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:54,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:54,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:54,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058329446] [2024-06-28 03:19:54,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:54,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:54,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:54,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:54,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:54,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:54,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 425 transitions, 4594 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:54,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:54,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:54,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:54,916 INFO L124 PetriNetUnfolderBase]: 1003/1811 cut-off events. [2024-06-28 03:19:54,916 INFO L125 PetriNetUnfolderBase]: For 433574/433574 co-relation queries the response was YES. [2024-06-28 03:19:54,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15624 conditions, 1811 events. 1003/1811 cut-off events. For 433574/433574 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 10686 event pairs, 66 based on Foata normal form. 2/1812 useless extension candidates. Maximal degree in co-relation 15437. Up to 749 conditions per place. [2024-06-28 03:19:54,942 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 221 selfloop transitions, 219 changer transitions 0/443 dead transitions. [2024-06-28 03:19:54,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 443 transitions, 6170 flow [2024-06-28 03:19:54,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:54,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:54,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-28 03:19:54,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41046831955922863 [2024-06-28 03:19:54,944 INFO L175 Difference]: Start difference. First operand has 421 places, 425 transitions, 4594 flow. Second operand 11 states and 149 transitions. [2024-06-28 03:19:54,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 443 transitions, 6170 flow [2024-06-28 03:19:56,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 443 transitions, 6056 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:56,722 INFO L231 Difference]: Finished difference. Result has 423 places, 427 transitions, 4965 flow [2024-06-28 03:19:56,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4480, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4965, PETRI_PLACES=423, PETRI_TRANSITIONS=427} [2024-06-28 03:19:56,723 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 391 predicate places. [2024-06-28 03:19:56,723 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 427 transitions, 4965 flow [2024-06-28 03:19:56,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:56,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:56,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:56,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 03:19:56,723 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:56,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:56,724 INFO L85 PathProgramCache]: Analyzing trace with hash -667471483, now seen corresponding path program 20 times [2024-06-28 03:19:56,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:56,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988222368] [2024-06-28 03:19:56,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:56,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:56,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:57,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:57,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:57,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988222368] [2024-06-28 03:19:57,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988222368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:57,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:57,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:57,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938096141] [2024-06-28 03:19:57,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:57,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:57,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:57,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:57,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:57,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:19:57,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 427 transitions, 4965 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:57,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:57,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:19:57,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:58,209 INFO L124 PetriNetUnfolderBase]: 999/1807 cut-off events. [2024-06-28 03:19:58,209 INFO L125 PetriNetUnfolderBase]: For 419112/419112 co-relation queries the response was YES. [2024-06-28 03:19:58,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15743 conditions, 1807 events. 999/1807 cut-off events. For 419112/419112 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 10668 event pairs, 97 based on Foata normal form. 2/1808 useless extension candidates. Maximal degree in co-relation 15555. Up to 746 conditions per place. [2024-06-28 03:19:58,234 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 265 selfloop transitions, 178 changer transitions 0/446 dead transitions. [2024-06-28 03:19:58,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 446 transitions, 6827 flow [2024-06-28 03:19:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:58,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:58,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-28 03:19:58,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-28 03:19:58,235 INFO L175 Difference]: Start difference. First operand has 423 places, 427 transitions, 4965 flow. Second operand 11 states and 154 transitions. [2024-06-28 03:19:58,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 446 transitions, 6827 flow [2024-06-28 03:19:59,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 446 transitions, 6338 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:59,907 INFO L231 Difference]: Finished difference. Result has 426 places, 427 transitions, 4837 flow [2024-06-28 03:19:59,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4476, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4837, PETRI_PLACES=426, PETRI_TRANSITIONS=427} [2024-06-28 03:19:59,907 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 394 predicate places. [2024-06-28 03:19:59,907 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 427 transitions, 4837 flow [2024-06-28 03:19:59,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:59,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:59,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:59,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 03:19:59,907 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:59,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:59,908 INFO L85 PathProgramCache]: Analyzing trace with hash -667471173, now seen corresponding path program 9 times [2024-06-28 03:19:59,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:59,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52579787] [2024-06-28 03:19:59,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:59,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:59,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:00,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:00,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:00,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52579787] [2024-06-28 03:20:00,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52579787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:00,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:00,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:00,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54790817] [2024-06-28 03:20:00,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:00,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:00,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:00,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:00,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:01,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:01,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 427 transitions, 4837 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:01,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:01,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:01,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:01,634 INFO L124 PetriNetUnfolderBase]: 1002/1810 cut-off events. [2024-06-28 03:20:01,634 INFO L125 PetriNetUnfolderBase]: For 413543/413543 co-relation queries the response was YES. [2024-06-28 03:20:01,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15639 conditions, 1810 events. 1002/1810 cut-off events. For 413543/413543 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 10688 event pairs, 100 based on Foata normal form. 1/1810 useless extension candidates. Maximal degree in co-relation 15450. Up to 1460 conditions per place. [2024-06-28 03:20:01,667 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 330 selfloop transitions, 106 changer transitions 0/439 dead transitions. [2024-06-28 03:20:01,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 439 transitions, 5775 flow [2024-06-28 03:20:01,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:01,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:01,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:20:01,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-28 03:20:01,669 INFO L175 Difference]: Start difference. First operand has 426 places, 427 transitions, 4837 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:20:01,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 439 transitions, 5775 flow [2024-06-28 03:20:03,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 439 transitions, 5424 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:03,514 INFO L231 Difference]: Finished difference. Result has 428 places, 429 transitions, 4751 flow [2024-06-28 03:20:03,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4486, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4751, PETRI_PLACES=428, PETRI_TRANSITIONS=429} [2024-06-28 03:20:03,514 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 396 predicate places. [2024-06-28 03:20:03,514 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 429 transitions, 4751 flow [2024-06-28 03:20:03,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:03,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:03,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:03,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 03:20:03,515 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:03,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:03,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1334415535, now seen corresponding path program 3 times [2024-06-28 03:20:03,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:03,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204177598] [2024-06-28 03:20:03,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:03,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:03,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:04,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:04,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:04,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204177598] [2024-06-28 03:20:04,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204177598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:04,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:04,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:04,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950431639] [2024-06-28 03:20:04,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:04,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:04,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:04,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:04,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:04,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:20:04,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 429 transitions, 4751 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:04,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:04,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:20:04,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:05,145 INFO L124 PetriNetUnfolderBase]: 959/1769 cut-off events. [2024-06-28 03:20:05,145 INFO L125 PetriNetUnfolderBase]: For 437053/437055 co-relation queries the response was YES. [2024-06-28 03:20:05,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15262 conditions, 1769 events. 959/1769 cut-off events. For 437053/437055 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 10703 event pairs, 101 based on Foata normal form. 4/1771 useless extension candidates. Maximal degree in co-relation 15072. Up to 1439 conditions per place. [2024-06-28 03:20:05,170 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 329 selfloop transitions, 45 changer transitions 0/441 dead transitions. [2024-06-28 03:20:05,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 441 transitions, 5557 flow [2024-06-28 03:20:05,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:05,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:05,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-28 03:20:05,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-28 03:20:05,171 INFO L175 Difference]: Start difference. First operand has 428 places, 429 transitions, 4751 flow. Second operand 11 states and 143 transitions. [2024-06-28 03:20:05,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 441 transitions, 5557 flow [2024-06-28 03:20:07,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 441 transitions, 5312 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:07,133 INFO L231 Difference]: Finished difference. Result has 430 places, 430 transitions, 4636 flow [2024-06-28 03:20:07,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4506, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4636, PETRI_PLACES=430, PETRI_TRANSITIONS=430} [2024-06-28 03:20:07,133 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 398 predicate places. [2024-06-28 03:20:07,133 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 430 transitions, 4636 flow [2024-06-28 03:20:07,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:07,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:07,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:07,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 03:20:07,134 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:07,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:07,134 INFO L85 PathProgramCache]: Analyzing trace with hash 103223835, now seen corresponding path program 10 times [2024-06-28 03:20:07,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:07,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528386563] [2024-06-28 03:20:07,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:07,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:07,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:08,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:08,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:08,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528386563] [2024-06-28 03:20:08,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528386563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:08,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:08,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:08,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093548261] [2024-06-28 03:20:08,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:08,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:08,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:08,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:08,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:08,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:08,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 430 transitions, 4636 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:08,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:08,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:08,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:08,839 INFO L124 PetriNetUnfolderBase]: 1014/1831 cut-off events. [2024-06-28 03:20:08,839 INFO L125 PetriNetUnfolderBase]: For 435675/435675 co-relation queries the response was YES. [2024-06-28 03:20:08,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15762 conditions, 1831 events. 1014/1831 cut-off events. For 435675/435675 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 10835 event pairs, 100 based on Foata normal form. 1/1831 useless extension candidates. Maximal degree in co-relation 15571. Up to 1470 conditions per place. [2024-06-28 03:20:08,866 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 332 selfloop transitions, 110 changer transitions 0/445 dead transitions. [2024-06-28 03:20:08,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 445 transitions, 5962 flow [2024-06-28 03:20:08,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:08,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:08,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-28 03:20:08,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-28 03:20:08,866 INFO L175 Difference]: Start difference. First operand has 430 places, 430 transitions, 4636 flow. Second operand 11 states and 141 transitions. [2024-06-28 03:20:08,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 445 transitions, 5962 flow [2024-06-28 03:20:10,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 445 transitions, 5842 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:10,498 INFO L231 Difference]: Finished difference. Result has 432 places, 434 transitions, 4865 flow [2024-06-28 03:20:10,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4516, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4865, PETRI_PLACES=432, PETRI_TRANSITIONS=434} [2024-06-28 03:20:10,499 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 400 predicate places. [2024-06-28 03:20:10,499 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 434 transitions, 4865 flow [2024-06-28 03:20:10,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:10,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:10,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:10,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 03:20:10,499 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:10,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:10,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1409835483, now seen corresponding path program 11 times [2024-06-28 03:20:10,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:10,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688845568] [2024-06-28 03:20:10,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:10,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:10,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:11,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-28 03:20:11,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:11,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688845568] [2024-06-28 03:20:11,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688845568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:11,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:11,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:11,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936114147] [2024-06-28 03:20:11,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:11,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:11,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:11,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:11,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:11,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:11,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 434 transitions, 4865 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:11,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:11,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:11,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:12,131 INFO L124 PetriNetUnfolderBase]: 1017/1836 cut-off events. [2024-06-28 03:20:12,131 INFO L125 PetriNetUnfolderBase]: For 441512/441512 co-relation queries the response was YES. [2024-06-28 03:20:12,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15952 conditions, 1836 events. 1017/1836 cut-off events. For 441512/441512 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 10877 event pairs, 100 based on Foata normal form. 1/1836 useless extension candidates. Maximal degree in co-relation 15760. Up to 1486 conditions per place. [2024-06-28 03:20:12,157 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 340 selfloop transitions, 103 changer transitions 0/446 dead transitions. [2024-06-28 03:20:12,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 446 transitions, 5821 flow [2024-06-28 03:20:12,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:12,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:12,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-28 03:20:12,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-28 03:20:12,158 INFO L175 Difference]: Start difference. First operand has 432 places, 434 transitions, 4865 flow. Second operand 11 states and 140 transitions. [2024-06-28 03:20:12,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 446 transitions, 5821 flow [2024-06-28 03:20:13,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 446 transitions, 5617 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:13,893 INFO L231 Difference]: Finished difference. Result has 436 places, 436 transitions, 4924 flow [2024-06-28 03:20:13,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4661, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4924, PETRI_PLACES=436, PETRI_TRANSITIONS=436} [2024-06-28 03:20:13,893 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 404 predicate places. [2024-06-28 03:20:13,893 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 436 transitions, 4924 flow [2024-06-28 03:20:13,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:13,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:13,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:13,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 03:20:13,894 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:13,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:13,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1000145169, now seen corresponding path program 21 times [2024-06-28 03:20:13,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:13,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16283941] [2024-06-28 03:20:13,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:13,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:13,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:14,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:14,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:14,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16283941] [2024-06-28 03:20:14,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16283941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:14,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:14,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:14,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119217554] [2024-06-28 03:20:14,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:14,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:14,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:14,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:14,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:14,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:14,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 436 transitions, 4924 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:14,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:14,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:14,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:15,384 INFO L124 PetriNetUnfolderBase]: 1033/1866 cut-off events. [2024-06-28 03:20:15,384 INFO L125 PetriNetUnfolderBase]: For 481627/481627 co-relation queries the response was YES. [2024-06-28 03:20:15,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16583 conditions, 1866 events. 1033/1866 cut-off events. For 481627/481627 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 11106 event pairs, 96 based on Foata normal form. 2/1867 useless extension candidates. Maximal degree in co-relation 16389. Up to 792 conditions per place. [2024-06-28 03:20:15,410 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 273 selfloop transitions, 183 changer transitions 0/459 dead transitions. [2024-06-28 03:20:15,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 459 transitions, 6930 flow [2024-06-28 03:20:15,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:15,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:15,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-28 03:20:15,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42699724517906334 [2024-06-28 03:20:15,411 INFO L175 Difference]: Start difference. First operand has 436 places, 436 transitions, 4924 flow. Second operand 11 states and 155 transitions. [2024-06-28 03:20:15,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 459 transitions, 6930 flow [2024-06-28 03:20:17,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 459 transitions, 6687 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:17,320 INFO L231 Difference]: Finished difference. Result has 438 places, 440 transitions, 5140 flow [2024-06-28 03:20:17,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4681, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5140, PETRI_PLACES=438, PETRI_TRANSITIONS=440} [2024-06-28 03:20:17,321 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 406 predicate places. [2024-06-28 03:20:17,321 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 440 transitions, 5140 flow [2024-06-28 03:20:17,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:17,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:17,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:17,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 03:20:17,321 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:17,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:17,322 INFO L85 PathProgramCache]: Analyzing trace with hash 2024771011, now seen corresponding path program 22 times [2024-06-28 03:20:17,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:17,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921180575] [2024-06-28 03:20:17,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:17,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:17,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:18,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:18,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:18,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921180575] [2024-06-28 03:20:18,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921180575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:18,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:18,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:18,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982580854] [2024-06-28 03:20:18,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:18,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:18,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:18,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:18,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:18,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:18,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 440 transitions, 5140 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:18,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:18,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:18,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:18,850 INFO L124 PetriNetUnfolderBase]: 1049/1894 cut-off events. [2024-06-28 03:20:18,850 INFO L125 PetriNetUnfolderBase]: For 512642/512642 co-relation queries the response was YES. [2024-06-28 03:20:18,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17366 conditions, 1894 events. 1049/1894 cut-off events. For 512642/512642 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 11304 event pairs, 105 based on Foata normal form. 2/1895 useless extension candidates. Maximal degree in co-relation 17171. Up to 807 conditions per place. [2024-06-28 03:20:18,878 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 260 selfloop transitions, 200 changer transitions 0/463 dead transitions. [2024-06-28 03:20:18,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 463 transitions, 7462 flow [2024-06-28 03:20:18,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:18,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:18,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-28 03:20:18,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297520661157025 [2024-06-28 03:20:18,879 INFO L175 Difference]: Start difference. First operand has 438 places, 440 transitions, 5140 flow. Second operand 11 states and 156 transitions. [2024-06-28 03:20:18,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 463 transitions, 7462 flow [2024-06-28 03:20:20,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 463 transitions, 7117 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:20,804 INFO L231 Difference]: Finished difference. Result has 442 places, 444 transitions, 5296 flow [2024-06-28 03:20:20,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5296, PETRI_PLACES=442, PETRI_TRANSITIONS=444} [2024-06-28 03:20:20,804 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 410 predicate places. [2024-06-28 03:20:20,805 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 444 transitions, 5296 flow [2024-06-28 03:20:20,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:20,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:20,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:20,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 03:20:20,805 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:20,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:20,806 INFO L85 PathProgramCache]: Analyzing trace with hash 139793357, now seen corresponding path program 12 times [2024-06-28 03:20:20,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:20,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141895850] [2024-06-28 03:20:20,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:20,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:20,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:21,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:21,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:21,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141895850] [2024-06-28 03:20:21,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141895850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:21,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:21,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:21,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039185338] [2024-06-28 03:20:21,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:21,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:21,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:21,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:21,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:21,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:21,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 444 transitions, 5296 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:21,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:21,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:21,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:22,522 INFO L124 PetriNetUnfolderBase]: 1052/1895 cut-off events. [2024-06-28 03:20:22,522 INFO L125 PetriNetUnfolderBase]: For 507950/507950 co-relation queries the response was YES. [2024-06-28 03:20:22,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17468 conditions, 1895 events. 1052/1895 cut-off events. For 507950/507950 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 11277 event pairs, 109 based on Foata normal form. 1/1895 useless extension candidates. Maximal degree in co-relation 17272. Up to 1543 conditions per place. [2024-06-28 03:20:22,554 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 347 selfloop transitions, 106 changer transitions 0/456 dead transitions. [2024-06-28 03:20:22,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 456 transitions, 6268 flow [2024-06-28 03:20:22,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:22,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:22,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-28 03:20:22,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-28 03:20:22,555 INFO L175 Difference]: Start difference. First operand has 442 places, 444 transitions, 5296 flow. Second operand 11 states and 140 transitions. [2024-06-28 03:20:22,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 456 transitions, 6268 flow [2024-06-28 03:20:24,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 456 transitions, 5682 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:24,507 INFO L231 Difference]: Finished difference. Result has 444 places, 446 transitions, 4975 flow [2024-06-28 03:20:24,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4710, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4975, PETRI_PLACES=444, PETRI_TRANSITIONS=446} [2024-06-28 03:20:24,508 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 412 predicate places. [2024-06-28 03:20:24,508 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 446 transitions, 4975 flow [2024-06-28 03:20:24,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:24,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:24,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:24,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 03:20:24,508 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:24,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:24,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1646307823, now seen corresponding path program 23 times [2024-06-28 03:20:24,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:24,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556033981] [2024-06-28 03:20:24,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:24,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:24,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:25,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:25,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:25,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556033981] [2024-06-28 03:20:25,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556033981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:25,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:25,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:25,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134285841] [2024-06-28 03:20:25,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:25,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:25,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:25,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:25,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:25,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:25,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 446 transitions, 4975 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:25,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:25,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:25,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:25,976 INFO L124 PetriNetUnfolderBase]: 1048/1889 cut-off events. [2024-06-28 03:20:25,976 INFO L125 PetriNetUnfolderBase]: For 500002/500002 co-relation queries the response was YES. [2024-06-28 03:20:25,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16760 conditions, 1889 events. 1048/1889 cut-off events. For 500002/500002 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 11260 event pairs, 109 based on Foata normal form. 2/1890 useless extension candidates. Maximal degree in co-relation 16563. Up to 809 conditions per place. [2024-06-28 03:20:26,004 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 261 selfloop transitions, 199 changer transitions 0/463 dead transitions. [2024-06-28 03:20:26,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 463 transitions, 6597 flow [2024-06-28 03:20:26,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:26,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:26,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-28 03:20:26,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-28 03:20:26,005 INFO L175 Difference]: Start difference. First operand has 444 places, 446 transitions, 4975 flow. Second operand 11 states and 151 transitions. [2024-06-28 03:20:26,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 463 transitions, 6597 flow [2024-06-28 03:20:27,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 463 transitions, 6322 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:27,935 INFO L231 Difference]: Finished difference. Result has 446 places, 446 transitions, 5103 flow [2024-06-28 03:20:27,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4700, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5103, PETRI_PLACES=446, PETRI_TRANSITIONS=446} [2024-06-28 03:20:27,935 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 414 predicate places. [2024-06-28 03:20:27,935 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 446 transitions, 5103 flow [2024-06-28 03:20:27,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:27,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:27,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:27,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 03:20:27,936 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:27,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:27,936 INFO L85 PathProgramCache]: Analyzing trace with hash -437791243, now seen corresponding path program 24 times [2024-06-28 03:20:27,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:27,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948504148] [2024-06-28 03:20:27,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:27,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:27,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:28,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:28,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:28,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948504148] [2024-06-28 03:20:28,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948504148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:28,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:28,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:28,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428388622] [2024-06-28 03:20:28,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:28,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:28,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:28,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:28,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:28,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:28,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 446 transitions, 5103 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:28,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:28,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:28,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:29,463 INFO L124 PetriNetUnfolderBase]: 1064/1923 cut-off events. [2024-06-28 03:20:29,463 INFO L125 PetriNetUnfolderBase]: For 531991/531991 co-relation queries the response was YES. [2024-06-28 03:20:29,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17532 conditions, 1923 events. 1064/1923 cut-off events. For 531991/531991 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 11540 event pairs, 104 based on Foata normal form. 2/1924 useless extension candidates. Maximal degree in co-relation 17334. Up to 824 conditions per place. [2024-06-28 03:20:29,491 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 282 selfloop transitions, 185 changer transitions 0/470 dead transitions. [2024-06-28 03:20:29,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 470 transitions, 7471 flow [2024-06-28 03:20:29,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:29,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:29,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2024-06-28 03:20:29,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325068870523416 [2024-06-28 03:20:29,501 INFO L175 Difference]: Start difference. First operand has 446 places, 446 transitions, 5103 flow. Second operand 11 states and 157 transitions. [2024-06-28 03:20:29,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 470 transitions, 7471 flow [2024-06-28 03:20:31,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 470 transitions, 7086 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 03:20:31,599 INFO L231 Difference]: Finished difference. Result has 446 places, 450 transitions, 5185 flow [2024-06-28 03:20:31,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4726, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5185, PETRI_PLACES=446, PETRI_TRANSITIONS=450} [2024-06-28 03:20:31,600 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 414 predicate places. [2024-06-28 03:20:31,600 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 450 transitions, 5185 flow [2024-06-28 03:20:31,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:31,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:31,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:31,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 03:20:31,601 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:31,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:31,601 INFO L85 PathProgramCache]: Analyzing trace with hash 139793047, now seen corresponding path program 25 times [2024-06-28 03:20:31,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:31,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075245537] [2024-06-28 03:20:31,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:31,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:31,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:32,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:32,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:32,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075245537] [2024-06-28 03:20:32,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075245537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:32,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:32,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:32,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539777970] [2024-06-28 03:20:32,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:32,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:32,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:32,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:32,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:32,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:32,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 450 transitions, 5185 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:32,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:32,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:32,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:33,095 INFO L124 PetriNetUnfolderBase]: 1070/1931 cut-off events. [2024-06-28 03:20:33,095 INFO L125 PetriNetUnfolderBase]: For 539564/539564 co-relation queries the response was YES. [2024-06-28 03:20:33,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17617 conditions, 1931 events. 1070/1931 cut-off events. For 539564/539564 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 11584 event pairs, 109 based on Foata normal form. 2/1932 useless extension candidates. Maximal degree in co-relation 17418. Up to 830 conditions per place. [2024-06-28 03:20:33,123 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 264 selfloop transitions, 205 changer transitions 0/472 dead transitions. [2024-06-28 03:20:33,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 472 transitions, 7521 flow [2024-06-28 03:20:33,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:33,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:33,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-28 03:20:33,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43526170798898073 [2024-06-28 03:20:33,124 INFO L175 Difference]: Start difference. First operand has 446 places, 450 transitions, 5185 flow. Second operand 11 states and 158 transitions. [2024-06-28 03:20:33,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 472 transitions, 7521 flow [2024-06-28 03:20:35,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 472 transitions, 7155 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:35,071 INFO L231 Difference]: Finished difference. Result has 450 places, 452 transitions, 5282 flow [2024-06-28 03:20:35,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4823, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5282, PETRI_PLACES=450, PETRI_TRANSITIONS=452} [2024-06-28 03:20:35,071 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 418 predicate places. [2024-06-28 03:20:35,071 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 452 transitions, 5282 flow [2024-06-28 03:20:35,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:35,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:35,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:35,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 03:20:35,072 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:35,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:35,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1237666843, now seen corresponding path program 13 times [2024-06-28 03:20:35,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:35,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907862199] [2024-06-28 03:20:35,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:35,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:35,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:36,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:36,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:36,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907862199] [2024-06-28 03:20:36,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907862199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:36,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:36,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:36,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913654971] [2024-06-28 03:20:36,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:36,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:36,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:36,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:36,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:36,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:36,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 452 transitions, 5282 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:36,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:36,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:36,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:36,796 INFO L124 PetriNetUnfolderBase]: 1073/1936 cut-off events. [2024-06-28 03:20:36,796 INFO L125 PetriNetUnfolderBase]: For 534242/534242 co-relation queries the response was YES. [2024-06-28 03:20:36,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17738 conditions, 1936 events. 1073/1936 cut-off events. For 534242/534242 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 11605 event pairs, 115 based on Foata normal form. 1/1936 useless extension candidates. Maximal degree in co-relation 17538. Up to 1578 conditions per place. [2024-06-28 03:20:36,827 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 343 selfloop transitions, 118 changer transitions 0/464 dead transitions. [2024-06-28 03:20:36,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 464 transitions, 6270 flow [2024-06-28 03:20:36,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:36,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:36,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:20:36,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-28 03:20:36,828 INFO L175 Difference]: Start difference. First operand has 450 places, 452 transitions, 5282 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:20:36,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 464 transitions, 6270 flow [2024-06-28 03:20:39,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 464 transitions, 5839 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 03:20:39,141 INFO L231 Difference]: Finished difference. Result has 453 places, 454 transitions, 5140 flow [2024-06-28 03:20:39,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4851, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5140, PETRI_PLACES=453, PETRI_TRANSITIONS=454} [2024-06-28 03:20:39,142 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 421 predicate places. [2024-06-28 03:20:39,142 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 454 transitions, 5140 flow [2024-06-28 03:20:39,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:39,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:39,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:39,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 03:20:39,142 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:39,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:39,142 INFO L85 PathProgramCache]: Analyzing trace with hash 999856869, now seen corresponding path program 26 times [2024-06-28 03:20:39,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:39,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301253732] [2024-06-28 03:20:39,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:39,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:39,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:39,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:39,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:39,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301253732] [2024-06-28 03:20:39,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301253732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:39,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:39,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:39,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380564763] [2024-06-28 03:20:39,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:39,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:39,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:39,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:39,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:40,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:40,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 454 transitions, 5140 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:40,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:40,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:40,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:40,643 INFO L124 PetriNetUnfolderBase]: 1069/1934 cut-off events. [2024-06-28 03:20:40,644 INFO L125 PetriNetUnfolderBase]: For 527291/527291 co-relation queries the response was YES. [2024-06-28 03:20:40,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17142 conditions, 1934 events. 1069/1934 cut-off events. For 527291/527291 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 11606 event pairs, 98 based on Foata normal form. 2/1935 useless extension candidates. Maximal degree in co-relation 16941. Up to 832 conditions per place. [2024-06-28 03:20:40,673 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 285 selfloop transitions, 186 changer transitions 0/474 dead transitions. [2024-06-28 03:20:40,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 474 transitions, 7142 flow [2024-06-28 03:20:40,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:40,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:40,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-28 03:20:40,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43526170798898073 [2024-06-28 03:20:40,674 INFO L175 Difference]: Start difference. First operand has 453 places, 454 transitions, 5140 flow. Second operand 11 states and 158 transitions. [2024-06-28 03:20:40,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 474 transitions, 7142 flow [2024-06-28 03:20:43,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 474 transitions, 6843 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:43,033 INFO L231 Difference]: Finished difference. Result has 455 places, 454 transitions, 5218 flow [2024-06-28 03:20:43,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4841, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5218, PETRI_PLACES=455, PETRI_TRANSITIONS=454} [2024-06-28 03:20:43,034 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 423 predicate places. [2024-06-28 03:20:43,034 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 454 transitions, 5218 flow [2024-06-28 03:20:43,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:43,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:43,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:43,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 03:20:43,034 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:43,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:43,034 INFO L85 PathProgramCache]: Analyzing trace with hash 999857179, now seen corresponding path program 14 times [2024-06-28 03:20:43,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:43,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693464339] [2024-06-28 03:20:43,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:43,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:43,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20: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-28 03:20:44,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:44,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693464339] [2024-06-28 03:20:44,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693464339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:44,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:44,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:44,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616015960] [2024-06-28 03:20:44,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:44,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:44,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:44,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:44,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:44,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:44,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 454 transitions, 5218 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:44,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:44,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:44,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:44,738 INFO L124 PetriNetUnfolderBase]: 1072/1933 cut-off events. [2024-06-28 03:20:44,738 INFO L125 PetriNetUnfolderBase]: For 521882/521882 co-relation queries the response was YES. [2024-06-28 03:20:44,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17396 conditions, 1933 events. 1072/1933 cut-off events. For 521882/521882 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 11581 event pairs, 110 based on Foata normal form. 1/1933 useless extension candidates. Maximal degree in co-relation 17194. Up to 1577 conditions per place. [2024-06-28 03:20:44,768 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 362 selfloop transitions, 101 changer transitions 0/466 dead transitions. [2024-06-28 03:20:44,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 466 transitions, 6218 flow [2024-06-28 03:20:44,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:44,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:44,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-28 03:20:44,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-28 03:20:44,769 INFO L175 Difference]: Start difference. First operand has 455 places, 454 transitions, 5218 flow. Second operand 11 states and 141 transitions. [2024-06-28 03:20:44,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 466 transitions, 6218 flow [2024-06-28 03:20:46,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 466 transitions, 5840 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 03:20:46,891 INFO L231 Difference]: Finished difference. Result has 456 places, 456 transitions, 5103 flow [2024-06-28 03:20:46,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4840, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5103, PETRI_PLACES=456, PETRI_TRANSITIONS=456} [2024-06-28 03:20:46,892 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 424 predicate places. [2024-06-28 03:20:46,892 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 456 transitions, 5103 flow [2024-06-28 03:20:46,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:46,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:46,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:46,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 03:20:46,892 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:46,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:46,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1297558085, now seen corresponding path program 15 times [2024-06-28 03:20:46,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:46,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952585746] [2024-06-28 03:20:46,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:46,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:46,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:48,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:48,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:48,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952585746] [2024-06-28 03:20:48,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952585746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:48,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:48,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:48,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276509260] [2024-06-28 03:20:48,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:48,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:48,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:48,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:48,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:48,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:48,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 456 transitions, 5103 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:48,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:48,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:48,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:48,748 INFO L124 PetriNetUnfolderBase]: 1075/1940 cut-off events. [2024-06-28 03:20:48,748 INFO L125 PetriNetUnfolderBase]: For 527506/527506 co-relation queries the response was YES. [2024-06-28 03:20:48,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17238 conditions, 1940 events. 1075/1940 cut-off events. For 527506/527506 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 11647 event pairs, 116 based on Foata normal form. 1/1940 useless extension candidates. Maximal degree in co-relation 17035. Up to 1582 conditions per place. [2024-06-28 03:20:48,779 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 358 selfloop transitions, 107 changer transitions 0/468 dead transitions. [2024-06-28 03:20:48,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 468 transitions, 6103 flow [2024-06-28 03:20:48,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:48,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:48,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:20:48,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-28 03:20:48,780 INFO L175 Difference]: Start difference. First operand has 456 places, 456 transitions, 5103 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:20:48,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 468 transitions, 6103 flow [2024-06-28 03:20:51,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 468 transitions, 5860 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:51,608 INFO L231 Difference]: Finished difference. Result has 458 places, 458 transitions, 5131 flow [2024-06-28 03:20:51,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4860, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5131, PETRI_PLACES=458, PETRI_TRANSITIONS=458} [2024-06-28 03:20:51,608 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 426 predicate places. [2024-06-28 03:20:51,608 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 458 transitions, 5131 flow [2024-06-28 03:20:51,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:51,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:51,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:51,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 03:20:51,608 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:51,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:51,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1592644495, now seen corresponding path program 4 times [2024-06-28 03:20:51,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:51,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875429745] [2024-06-28 03:20:51,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:51,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:51,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:52,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:52,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:52,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875429745] [2024-06-28 03:20:52,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875429745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:52,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:52,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:52,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276460501] [2024-06-28 03:20:52,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:52,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:52,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:52,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:52,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:53,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:20:53,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 458 transitions, 5131 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:53,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:53,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:20:53,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:53,628 INFO L124 PetriNetUnfolderBase]: 1036/1906 cut-off events. [2024-06-28 03:20:53,629 INFO L125 PetriNetUnfolderBase]: For 582163/582165 co-relation queries the response was YES. [2024-06-28 03:20:53,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17452 conditions, 1906 events. 1036/1906 cut-off events. For 582163/582165 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 11715 event pairs, 169 based on Foata normal form. 4/1903 useless extension candidates. Maximal degree in co-relation 17248. Up to 1593 conditions per place. [2024-06-28 03:20:53,657 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 377 selfloop transitions, 23 changer transitions 0/474 dead transitions. [2024-06-28 03:20:53,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 474 transitions, 6355 flow [2024-06-28 03:20:53,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:53,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:53,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-28 03:20:53,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-28 03:20:53,658 INFO L175 Difference]: Start difference. First operand has 458 places, 458 transitions, 5131 flow. Second operand 12 states and 149 transitions. [2024-06-28 03:20:53,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 474 transitions, 6355 flow [2024-06-28 03:20:56,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 474 transitions, 6104 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:56,143 INFO L231 Difference]: Finished difference. Result has 461 places, 460 transitions, 5004 flow [2024-06-28 03:20:56,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4880, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5004, PETRI_PLACES=461, PETRI_TRANSITIONS=460} [2024-06-28 03:20:56,144 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 429 predicate places. [2024-06-28 03:20:56,144 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 460 transitions, 5004 flow [2024-06-28 03:20:56,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:56,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:56,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:56,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 03:20:56,144 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:20:56,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:56,145 INFO L85 PathProgramCache]: Analyzing trace with hash 991574289, now seen corresponding path program 27 times [2024-06-28 03:20:56,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:56,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111281796] [2024-06-28 03:20:56,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:56,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:56,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:57,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-28 03:20:57,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:57,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111281796] [2024-06-28 03:20:57,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111281796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:57,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:57,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:57,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30730975] [2024-06-28 03:20:57,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:57,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:57,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:57,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:57,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:57,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:20:57,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 460 transitions, 5004 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:57,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:57,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:20:57,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:57,781 INFO L124 PetriNetUnfolderBase]: 1092/1973 cut-off events. [2024-06-28 03:20:57,781 INFO L125 PetriNetUnfolderBase]: For 580767/580767 co-relation queries the response was YES. [2024-06-28 03:20:57,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17722 conditions, 1973 events. 1092/1973 cut-off events. For 580767/580767 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 11908 event pairs, 116 based on Foata normal form. 2/1974 useless extension candidates. Maximal degree in co-relation 17517. Up to 869 conditions per place. [2024-06-28 03:20:57,822 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 290 selfloop transitions, 188 changer transitions 0/481 dead transitions. [2024-06-28 03:20:57,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 481 transitions, 7076 flow [2024-06-28 03:20:57,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:57,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:57,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2024-06-28 03:20:57,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325068870523416 [2024-06-28 03:20:57,823 INFO L175 Difference]: Start difference. First operand has 461 places, 460 transitions, 5004 flow. Second operand 11 states and 157 transitions. [2024-06-28 03:20:57,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 481 transitions, 7076 flow [2024-06-28 03:21:00,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 481 transitions, 7006 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 03:21:00,846 INFO L231 Difference]: Finished difference. Result has 464 places, 462 transitions, 5359 flow [2024-06-28 03:21:00,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4934, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5359, PETRI_PLACES=464, PETRI_TRANSITIONS=462} [2024-06-28 03:21:00,846 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 432 predicate places. [2024-06-28 03:21:00,846 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 462 transitions, 5359 flow [2024-06-28 03:21:00,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:00,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:00,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:00,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 03:21:00,846 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:00,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:00,847 INFO L85 PathProgramCache]: Analyzing trace with hash -445834813, now seen corresponding path program 28 times [2024-06-28 03:21:00,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:00,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479485077] [2024-06-28 03:21:00,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:00,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:00,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:01,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:01,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:01,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479485077] [2024-06-28 03:21:01,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479485077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:01,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:01,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:01,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291392123] [2024-06-28 03:21:01,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:01,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:01,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:01,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:01,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:01,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:21:01,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 462 transitions, 5359 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:01,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:01,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:21:01,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:02,505 INFO L124 PetriNetUnfolderBase]: 1098/1983 cut-off events. [2024-06-28 03:21:02,505 INFO L125 PetriNetUnfolderBase]: For 589050/589050 co-relation queries the response was YES. [2024-06-28 03:21:02,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18210 conditions, 1983 events. 1098/1983 cut-off events. For 589050/589050 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 12012 event pairs, 110 based on Foata normal form. 2/1984 useless extension candidates. Maximal degree in co-relation 18003. Up to 875 conditions per place. [2024-06-28 03:21:02,535 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 294 selfloop transitions, 187 changer transitions 0/484 dead transitions. [2024-06-28 03:21:02,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 484 transitions, 7459 flow [2024-06-28 03:21:02,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:02,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:02,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 160 transitions. [2024-06-28 03:21:02,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44077134986225897 [2024-06-28 03:21:02,536 INFO L175 Difference]: Start difference. First operand has 464 places, 462 transitions, 5359 flow. Second operand 11 states and 160 transitions. [2024-06-28 03:21:02,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 484 transitions, 7459 flow [2024-06-28 03:21:04,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 484 transitions, 7072 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 03:21:04,968 INFO L231 Difference]: Finished difference. Result has 467 places, 464 transitions, 5399 flow [2024-06-28 03:21:04,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4974, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5399, PETRI_PLACES=467, PETRI_TRANSITIONS=464} [2024-06-28 03:21:04,968 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 435 predicate places. [2024-06-28 03:21:04,968 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 464 transitions, 5399 flow [2024-06-28 03:21:04,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:04,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:04,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:04,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 03:21:04,968 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:04,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:04,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1608751231, now seen corresponding path program 29 times [2024-06-28 03:21:04,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:04,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228890199] [2024-06-28 03:21:04,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:04,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:04,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:05,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:05,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:05,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228890199] [2024-06-28 03:21:05,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228890199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:05,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:05,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:05,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228607847] [2024-06-28 03:21:05,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:05,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:05,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:05,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:05,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:05,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:21:05,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 464 transitions, 5399 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:05,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:05,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:21:05,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:06,535 INFO L124 PetriNetUnfolderBase]: 1094/1975 cut-off events. [2024-06-28 03:21:06,535 INFO L125 PetriNetUnfolderBase]: For 569314/569314 co-relation queries the response was YES. [2024-06-28 03:21:06,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17859 conditions, 1975 events. 1094/1975 cut-off events. For 569314/569314 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 11903 event pairs, 74 based on Foata normal form. 2/1976 useless extension candidates. Maximal degree in co-relation 17651. Up to 872 conditions per place. [2024-06-28 03:21:06,564 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 243 selfloop transitions, 235 changer transitions 0/481 dead transitions. [2024-06-28 03:21:06,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 481 transitions, 7097 flow [2024-06-28 03:21:06,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:06,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:06,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-28 03:21:06,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-28 03:21:06,565 INFO L175 Difference]: Start difference. First operand has 467 places, 464 transitions, 5399 flow. Second operand 11 states and 151 transitions. [2024-06-28 03:21:06,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 481 transitions, 7097 flow [2024-06-28 03:21:09,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 481 transitions, 6622 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-28 03:21:09,140 INFO L231 Difference]: Finished difference. Result has 468 places, 464 transitions, 5399 flow [2024-06-28 03:21:09,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4924, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5399, PETRI_PLACES=468, PETRI_TRANSITIONS=464} [2024-06-28 03:21:09,140 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 436 predicate places. [2024-06-28 03:21:09,141 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 464 transitions, 5399 flow [2024-06-28 03:21:09,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:09,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:09,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:09,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 03:21:09,141 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:09,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:09,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1885519231, now seen corresponding path program 30 times [2024-06-28 03:21:09,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:09,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629693627] [2024-06-28 03:21:09,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:09,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:09,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:10,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:10,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:10,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629693627] [2024-06-28 03:21:10,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629693627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:10,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:10,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:10,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073833669] [2024-06-28 03:21:10,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:10,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:10,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:10,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:10,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:10,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:21:10,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 464 transitions, 5399 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:10,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:10,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:21:10,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:10,785 INFO L124 PetriNetUnfolderBase]: 1090/1967 cut-off events. [2024-06-28 03:21:10,785 INFO L125 PetriNetUnfolderBase]: For 547763/547763 co-relation queries the response was YES. [2024-06-28 03:21:10,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17569 conditions, 1967 events. 1090/1967 cut-off events. For 547763/547763 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 11849 event pairs, 103 based on Foata normal form. 2/1968 useless extension candidates. Maximal degree in co-relation 17360. Up to 869 conditions per place. [2024-06-28 03:21:10,814 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 263 selfloop transitions, 216 changer transitions 0/482 dead transitions. [2024-06-28 03:21:10,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 482 transitions, 7435 flow [2024-06-28 03:21:10,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:10,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:10,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 165 transitions. [2024-06-28 03:21:10,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:21:10,815 INFO L175 Difference]: Start difference. First operand has 468 places, 464 transitions, 5399 flow. Second operand 12 states and 165 transitions. [2024-06-28 03:21:10,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 482 transitions, 7435 flow [2024-06-28 03:21:13,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 482 transitions, 6940 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 03:21:13,455 INFO L231 Difference]: Finished difference. Result has 471 places, 464 transitions, 5341 flow [2024-06-28 03:21:13,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4904, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5341, PETRI_PLACES=471, PETRI_TRANSITIONS=464} [2024-06-28 03:21:13,455 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 439 predicate places. [2024-06-28 03:21:13,455 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 464 transitions, 5341 flow [2024-06-28 03:21:13,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:13,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:13,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:13,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 03:21:13,456 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:13,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:13,456 INFO L85 PathProgramCache]: Analyzing trace with hash 991813299, now seen corresponding path program 31 times [2024-06-28 03:21:13,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:13,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418280312] [2024-06-28 03:21:13,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:13,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:13,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:14,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:14,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:14,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418280312] [2024-06-28 03:21:14,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418280312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:14,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:14,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:14,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062698852] [2024-06-28 03:21:14,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:14,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:14,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:14,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:14,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:14,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:21:14,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 464 transitions, 5341 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:14,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:14,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:21:14,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:15,048 INFO L124 PetriNetUnfolderBase]: 1086/1963 cut-off events. [2024-06-28 03:21:15,048 INFO L125 PetriNetUnfolderBase]: For 526695/526695 co-relation queries the response was YES. [2024-06-28 03:21:15,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17126 conditions, 1963 events. 1086/1963 cut-off events. For 526695/526695 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 11815 event pairs, 101 based on Foata normal form. 2/1964 useless extension candidates. Maximal degree in co-relation 16916. Up to 866 conditions per place. [2024-06-28 03:21:15,075 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 292 selfloop transitions, 188 changer transitions 0/483 dead transitions. [2024-06-28 03:21:15,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 483 transitions, 7075 flow [2024-06-28 03:21:15,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:15,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:15,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-28 03:21:15,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43526170798898073 [2024-06-28 03:21:15,076 INFO L175 Difference]: Start difference. First operand has 471 places, 464 transitions, 5341 flow. Second operand 11 states and 158 transitions. [2024-06-28 03:21:15,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 483 transitions, 7075 flow [2024-06-28 03:21:17,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 483 transitions, 6611 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:17,392 INFO L231 Difference]: Finished difference. Result has 471 places, 464 transitions, 5258 flow [2024-06-28 03:21:17,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4877, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5258, PETRI_PLACES=471, PETRI_TRANSITIONS=464} [2024-06-28 03:21:17,392 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 439 predicate places. [2024-06-28 03:21:17,392 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 464 transitions, 5258 flow [2024-06-28 03:21:17,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:17,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:17,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:17,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 03:21:17,392 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:17,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:17,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1418167353, now seen corresponding path program 16 times [2024-06-28 03:21:17,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:17,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405605233] [2024-06-28 03:21:17,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:17,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:17,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:18,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:18,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:18,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405605233] [2024-06-28 03:21:18,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405605233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:18,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:18,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:18,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376474578] [2024-06-28 03:21:18,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:18,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:18,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:18,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:18,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:18,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:21:18,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 464 transitions, 5258 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:18,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:18,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:21:18,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:19,192 INFO L124 PetriNetUnfolderBase]: 1084/1962 cut-off events. [2024-06-28 03:21:19,192 INFO L125 PetriNetUnfolderBase]: For 504597/504597 co-relation queries the response was YES. [2024-06-28 03:21:19,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16885 conditions, 1962 events. 1084/1962 cut-off events. For 504597/504597 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 11873 event pairs, 116 based on Foata normal form. 1/1962 useless extension candidates. Maximal degree in co-relation 16674. Up to 1602 conditions per place. [2024-06-28 03:21:19,221 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 368 selfloop transitions, 103 changer transitions 0/474 dead transitions. [2024-06-28 03:21:19,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 474 transitions, 6222 flow [2024-06-28 03:21:19,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:19,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:19,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-28 03:21:19,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-28 03:21:19,222 INFO L175 Difference]: Start difference. First operand has 471 places, 464 transitions, 5258 flow. Second operand 12 states and 152 transitions. [2024-06-28 03:21:19,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 474 transitions, 6222 flow [2024-06-28 03:21:21,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 474 transitions, 5776 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:21,532 INFO L231 Difference]: Finished difference. Result has 472 places, 464 transitions, 5023 flow [2024-06-28 03:21:21,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4812, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5023, PETRI_PLACES=472, PETRI_TRANSITIONS=464} [2024-06-28 03:21:21,532 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 440 predicate places. [2024-06-28 03:21:21,532 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 464 transitions, 5023 flow [2024-06-28 03:21:21,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:21,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:21,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:21,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 03:21:21,533 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:21,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:21,533 INFO L85 PathProgramCache]: Analyzing trace with hash -199684599, now seen corresponding path program 17 times [2024-06-28 03:21:21,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:21,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519099102] [2024-06-28 03:21:21,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:21,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:21,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:22,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:22,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:22,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519099102] [2024-06-28 03:21:22,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519099102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:22,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:22,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:22,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867983150] [2024-06-28 03:21:22,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:22,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:22,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:22,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:22,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:22,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:21:22,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 464 transitions, 5023 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:22,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:22,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:21:22,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:23,365 INFO L124 PetriNetUnfolderBase]: 1082/1959 cut-off events. [2024-06-28 03:21:23,365 INFO L125 PetriNetUnfolderBase]: For 495302/495302 co-relation queries the response was YES. [2024-06-28 03:21:23,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16404 conditions, 1959 events. 1082/1959 cut-off events. For 495302/495302 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 11844 event pairs, 116 based on Foata normal form. 1/1959 useless extension candidates. Maximal degree in co-relation 16192. Up to 1599 conditions per place. [2024-06-28 03:21:23,397 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 354 selfloop transitions, 117 changer transitions 0/474 dead transitions. [2024-06-28 03:21:23,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 474 transitions, 5987 flow [2024-06-28 03:21:23,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:23,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:23,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-28 03:21:23,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-28 03:21:23,398 INFO L175 Difference]: Start difference. First operand has 472 places, 464 transitions, 5023 flow. Second operand 11 states and 138 transitions. [2024-06-28 03:21:23,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 474 transitions, 5987 flow [2024-06-28 03:21:25,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 474 transitions, 5721 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:25,806 INFO L231 Difference]: Finished difference. Result has 472 places, 464 transitions, 4996 flow [2024-06-28 03:21:25,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4757, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4996, PETRI_PLACES=472, PETRI_TRANSITIONS=464} [2024-06-28 03:21:25,807 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 440 predicate places. [2024-06-28 03:21:25,807 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 464 transitions, 4996 flow [2024-06-28 03:21:25,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:25,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:25,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:25,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 03:21:25,807 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:25,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:25,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1342997327, now seen corresponding path program 32 times [2024-06-28 03:21:25,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:25,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013865888] [2024-06-28 03:21:25,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:25,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:25,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:26,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:26,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:26,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013865888] [2024-06-28 03:21:26,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013865888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:26,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:26,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:26,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986714698] [2024-06-28 03:21:26,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:26,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:26,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:26,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:26,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:26,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:21:26,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 464 transitions, 4996 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:26,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:26,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:21:26,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:27,362 INFO L124 PetriNetUnfolderBase]: 1088/1971 cut-off events. [2024-06-28 03:21:27,362 INFO L125 PetriNetUnfolderBase]: For 515593/515593 co-relation queries the response was YES. [2024-06-28 03:21:27,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16494 conditions, 1971 events. 1088/1971 cut-off events. For 515593/515593 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 11948 event pairs, 113 based on Foata normal form. 2/1972 useless extension candidates. Maximal degree in co-relation 16281. Up to 866 conditions per place. [2024-06-28 03:21:27,392 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 258 selfloop transitions, 221 changer transitions 0/482 dead transitions. [2024-06-28 03:21:27,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 482 transitions, 6748 flow [2024-06-28 03:21:27,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:27,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:27,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-28 03:21:27,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-06-28 03:21:27,393 INFO L175 Difference]: Start difference. First operand has 472 places, 464 transitions, 4996 flow. Second operand 11 states and 150 transitions. [2024-06-28 03:21:27,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 482 transitions, 6748 flow [2024-06-28 03:21:29,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 482 transitions, 6502 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:21:29,777 INFO L231 Difference]: Finished difference. Result has 473 places, 466 transitions, 5241 flow [2024-06-28 03:21:29,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4750, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5241, PETRI_PLACES=473, PETRI_TRANSITIONS=466} [2024-06-28 03:21:29,778 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 441 predicate places. [2024-06-28 03:21:29,778 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 466 transitions, 5241 flow [2024-06-28 03:21:29,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:29,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:29,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-28 03:21:29,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 03:21:29,778 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:29,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:29,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1608452019, now seen corresponding path program 5 times [2024-06-28 03:21:29,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:29,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317440730] [2024-06-28 03:21:29,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:29,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:29,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:30,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-28 03:21:30,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:30,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317440730] [2024-06-28 03:21:30,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317440730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:30,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:30,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:30,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669741703] [2024-06-28 03:21:30,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:30,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:30,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:30,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:30,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:31,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:21:31,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 466 transitions, 5241 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:31,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:31,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:21:31,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:31,670 INFO L124 PetriNetUnfolderBase]: 1033/1908 cut-off events. [2024-06-28 03:21:31,671 INFO L125 PetriNetUnfolderBase]: For 502935/502937 co-relation queries the response was YES. [2024-06-28 03:21:31,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16110 conditions, 1908 events. 1033/1908 cut-off events. For 502935/502937 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 11793 event pairs, 108 based on Foata normal form. 4/1910 useless extension candidates. Maximal degree in co-relation 15896. Up to 1557 conditions per place. [2024-06-28 03:21:31,701 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 355 selfloop transitions, 48 changer transitions 0/477 dead transitions. [2024-06-28 03:21:31,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 477 transitions, 6071 flow [2024-06-28 03:21:31,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:31,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:31,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-28 03:21:31,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39118457300275483 [2024-06-28 03:21:31,702 INFO L175 Difference]: Start difference. First operand has 473 places, 466 transitions, 5241 flow. Second operand 11 states and 142 transitions. [2024-06-28 03:21:31,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 477 transitions, 6071 flow [2024-06-28 03:21:34,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 477 transitions, 5500 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-28 03:21:34,086 INFO L231 Difference]: Finished difference. Result has 474 places, 466 transitions, 4770 flow [2024-06-28 03:21:34,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4670, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4770, PETRI_PLACES=474, PETRI_TRANSITIONS=466} [2024-06-28 03:21:34,086 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 442 predicate places. [2024-06-28 03:21:34,086 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 466 transitions, 4770 flow [2024-06-28 03:21:34,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:34,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:34,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:34,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 03:21:34,087 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:34,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:34,087 INFO L85 PathProgramCache]: Analyzing trace with hash 142624593, now seen corresponding path program 6 times [2024-06-28 03:21:34,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:34,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430066450] [2024-06-28 03:21:34,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:34,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:34,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:35,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-28 03:21:35,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:35,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430066450] [2024-06-28 03:21:35,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430066450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:35,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:35,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:35,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193098802] [2024-06-28 03:21:35,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:35,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:35,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:35,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:35,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:35,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:21:35,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 466 transitions, 4770 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:35,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:35,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:21:35,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:35,943 INFO L124 PetriNetUnfolderBase]: 1038/1916 cut-off events. [2024-06-28 03:21:35,943 INFO L125 PetriNetUnfolderBase]: For 506643/506645 co-relation queries the response was YES. [2024-06-28 03:21:35,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15698 conditions, 1916 events. 1038/1916 cut-off events. For 506643/506645 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 11861 event pairs, 171 based on Foata normal form. 4/1913 useless extension candidates. Maximal degree in co-relation 15483. Up to 1628 conditions per place. [2024-06-28 03:21:35,972 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 386 selfloop transitions, 18 changer transitions 0/478 dead transitions. [2024-06-28 03:21:35,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 478 transitions, 5632 flow [2024-06-28 03:21:35,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:35,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:35,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 03:21:35,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-28 03:21:35,973 INFO L175 Difference]: Start difference. First operand has 474 places, 466 transitions, 4770 flow. Second operand 11 states and 136 transitions. [2024-06-28 03:21:35,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 478 transitions, 5632 flow [2024-06-28 03:21:38,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 478 transitions, 5490 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 03:21:38,440 INFO L231 Difference]: Finished difference. Result has 475 places, 467 transitions, 4700 flow [2024-06-28 03:21:38,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4700, PETRI_PLACES=475, PETRI_TRANSITIONS=467} [2024-06-28 03:21:38,441 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 443 predicate places. [2024-06-28 03:21:38,441 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 467 transitions, 4700 flow [2024-06-28 03:21:38,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:38,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:38,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:38,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 03:21:38,441 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:38,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:38,441 INFO L85 PathProgramCache]: Analyzing trace with hash 142613681, now seen corresponding path program 33 times [2024-06-28 03:21:38,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:38,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661585657] [2024-06-28 03:21:38,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:38,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:38,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:39,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:39,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:39,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661585657] [2024-06-28 03:21:39,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661585657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:39,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:39,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:39,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142740645] [2024-06-28 03:21:39,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:39,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:39,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:39,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:39,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:39,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:21:39,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 467 transitions, 4700 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:39,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:39,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:21:39,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:39,986 INFO L124 PetriNetUnfolderBase]: 1085/1966 cut-off events. [2024-06-28 03:21:39,986 INFO L125 PetriNetUnfolderBase]: For 473314/473314 co-relation queries the response was YES. [2024-06-28 03:21:40,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15531 conditions, 1966 events. 1085/1966 cut-off events. For 473314/473314 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 11956 event pairs, 183 based on Foata normal form. 2/1967 useless extension candidates. Maximal degree in co-relation 15316. Up to 1824 conditions per place. [2024-06-28 03:21:40,017 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 456 selfloop transitions, 19 changer transitions 0/478 dead transitions. [2024-06-28 03:21:40,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 478 transitions, 5684 flow [2024-06-28 03:21:40,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:40,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:40,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-28 03:21:40,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.349862258953168 [2024-06-28 03:21:40,018 INFO L175 Difference]: Start difference. First operand has 475 places, 467 transitions, 4700 flow. Second operand 11 states and 127 transitions. [2024-06-28 03:21:40,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 478 transitions, 5684 flow [2024-06-28 03:21:42,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 478 transitions, 5521 flow, removed 31 selfloop flow, removed 12 redundant places. [2024-06-28 03:21:42,185 INFO L231 Difference]: Finished difference. Result has 474 places, 467 transitions, 4580 flow [2024-06-28 03:21:42,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4537, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4580, PETRI_PLACES=474, PETRI_TRANSITIONS=467} [2024-06-28 03:21:42,185 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 442 predicate places. [2024-06-28 03:21:42,185 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 467 transitions, 4580 flow [2024-06-28 03:21:42,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:42,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:42,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:42,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 03:21:42,186 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:42,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:42,186 INFO L85 PathProgramCache]: Analyzing trace with hash 94873055, now seen corresponding path program 34 times [2024-06-28 03:21:42,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:42,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728134862] [2024-06-28 03:21:42,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:42,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:42,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:43,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:43,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:43,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728134862] [2024-06-28 03:21:43,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728134862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:43,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:43,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:43,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531586803] [2024-06-28 03:21:43,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:43,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:43,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:43,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:43,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:43,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:21:43,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 467 transitions, 4580 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:43,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:43,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:21:43,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:43,706 INFO L124 PetriNetUnfolderBase]: 1091/1978 cut-off events. [2024-06-28 03:21:43,706 INFO L125 PetriNetUnfolderBase]: For 478057/478057 co-relation queries the response was YES. [2024-06-28 03:21:43,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15397 conditions, 1978 events. 1091/1978 cut-off events. For 478057/478057 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 12018 event pairs, 111 based on Foata normal form. 2/1979 useless extension candidates. Maximal degree in co-relation 15184. Up to 872 conditions per place. [2024-06-28 03:21:43,739 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 267 selfloop transitions, 216 changer transitions 0/486 dead transitions. [2024-06-28 03:21:43,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 486 transitions, 6366 flow [2024-06-28 03:21:43,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:43,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:43,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-28 03:21:43,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-28 03:21:43,740 INFO L175 Difference]: Start difference. First operand has 474 places, 467 transitions, 4580 flow. Second operand 11 states and 153 transitions. [2024-06-28 03:21:43,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 486 transitions, 6366 flow [2024-06-28 03:21:46,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 486 transitions, 6295 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-28 03:21:46,103 INFO L231 Difference]: Finished difference. Result has 473 places, 469 transitions, 4988 flow [2024-06-28 03:21:46,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4988, PETRI_PLACES=473, PETRI_TRANSITIONS=469} [2024-06-28 03:21:46,104 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 441 predicate places. [2024-06-28 03:21:46,104 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 469 transitions, 4988 flow [2024-06-28 03:21:46,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:46,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:46,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:46,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 03:21:46,104 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:46,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:46,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1342758317, now seen corresponding path program 35 times [2024-06-28 03:21:46,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:46,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837197253] [2024-06-28 03:21:46,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:46,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:46,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:46,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:46,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:46,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837197253] [2024-06-28 03:21:46,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837197253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:46,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:46,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:46,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074683866] [2024-06-28 03:21:46,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:46,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:46,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:46,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:46,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:47,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:21:47,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 469 transitions, 4988 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:47,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:47,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:21:47,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:47,617 INFO L124 PetriNetUnfolderBase]: 1087/1972 cut-off events. [2024-06-28 03:21:47,617 INFO L125 PetriNetUnfolderBase]: For 454470/454470 co-relation queries the response was YES. [2024-06-28 03:21:47,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15503 conditions, 1972 events. 1087/1972 cut-off events. For 454470/454470 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 11971 event pairs, 110 based on Foata normal form. 2/1973 useless extension candidates. Maximal degree in co-relation 15289. Up to 869 conditions per place. [2024-06-28 03:21:47,645 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 265 selfloop transitions, 217 changer transitions 0/485 dead transitions. [2024-06-28 03:21:47,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 485 transitions, 6384 flow [2024-06-28 03:21:47,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:47,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:47,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-28 03:21:47,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-28 03:21:47,646 INFO L175 Difference]: Start difference. First operand has 473 places, 469 transitions, 4988 flow. Second operand 11 states and 151 transitions. [2024-06-28 03:21:47,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 485 transitions, 6384 flow [2024-06-28 03:21:49,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 485 transitions, 5853 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-28 03:21:49,851 INFO L231 Difference]: Finished difference. Result has 474 places, 469 transitions, 4896 flow [2024-06-28 03:21:49,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4457, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4896, PETRI_PLACES=474, PETRI_TRANSITIONS=469} [2024-06-28 03:21:49,852 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 442 predicate places. [2024-06-28 03:21:49,852 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 469 transitions, 4896 flow [2024-06-28 03:21:49,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:49,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:49,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:49,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 03:21:49,852 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:49,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:49,853 INFO L85 PathProgramCache]: Analyzing trace with hash 390111165, now seen corresponding path program 18 times [2024-06-28 03:21:49,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:49,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740945446] [2024-06-28 03:21:49,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:49,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:49,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:50,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:50,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:50,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740945446] [2024-06-28 03:21:50,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740945446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:50,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:50,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:50,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491771971] [2024-06-28 03:21:50,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:50,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:50,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:50,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:50,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:51,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:21:51,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 469 transitions, 4896 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:51,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:51,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:21:51,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:51,722 INFO L124 PetriNetUnfolderBase]: 1095/1985 cut-off events. [2024-06-28 03:21:51,722 INFO L125 PetriNetUnfolderBase]: For 459572/459572 co-relation queries the response was YES. [2024-06-28 03:21:51,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15797 conditions, 1985 events. 1095/1985 cut-off events. For 459572/459572 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 12084 event pairs, 182 based on Foata normal form. 1/1985 useless extension candidates. Maximal degree in co-relation 15582. Up to 1837 conditions per place. [2024-06-28 03:21:51,752 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 459 selfloop transitions, 22 changer transitions 0/484 dead transitions. [2024-06-28 03:21:51,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 484 transitions, 6360 flow [2024-06-28 03:21:51,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:51,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:51,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-28 03:21:51,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35537190082644626 [2024-06-28 03:21:51,752 INFO L175 Difference]: Start difference. First operand has 474 places, 469 transitions, 4896 flow. Second operand 11 states and 129 transitions. [2024-06-28 03:21:51,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 484 transitions, 6360 flow [2024-06-28 03:21:54,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 484 transitions, 5903 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:54,597 INFO L231 Difference]: Finished difference. Result has 474 places, 473 transitions, 4620 flow [2024-06-28 03:21:54,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4620, PETRI_PLACES=474, PETRI_TRANSITIONS=473} [2024-06-28 03:21:54,598 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 442 predicate places. [2024-06-28 03:21:54,598 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 473 transitions, 4620 flow [2024-06-28 03:21:54,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:54,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:54,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:54,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 03:21:54,598 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:54,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:54,599 INFO L85 PathProgramCache]: Analyzing trace with hash 94881735, now seen corresponding path program 19 times [2024-06-28 03:21:54,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:54,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690705661] [2024-06-28 03:21:54,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:54,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:54,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:55,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:55,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:55,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690705661] [2024-06-28 03:21:55,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690705661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:55,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:55,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:55,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830311575] [2024-06-28 03:21:55,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:55,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:55,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:55,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:55,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:55,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:21:55,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 473 transitions, 4620 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:55,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:55,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:21:55,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:56,269 INFO L124 PetriNetUnfolderBase]: 1093/1982 cut-off events. [2024-06-28 03:21:56,269 INFO L125 PetriNetUnfolderBase]: For 448626/448626 co-relation queries the response was YES. [2024-06-28 03:21:56,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15157 conditions, 1982 events. 1093/1982 cut-off events. For 448626/448626 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 12056 event pairs, 115 based on Foata normal form. 1/1982 useless extension candidates. Maximal degree in co-relation 14941. Up to 1620 conditions per place. [2024-06-28 03:21:56,299 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 371 selfloop transitions, 109 changer transitions 0/483 dead transitions. [2024-06-28 03:21:56,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 483 transitions, 5602 flow [2024-06-28 03:21:56,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:56,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:56,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-28 03:21:56,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-28 03:21:56,299 INFO L175 Difference]: Start difference. First operand has 474 places, 473 transitions, 4620 flow. Second operand 11 states and 138 transitions. [2024-06-28 03:21:56,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 483 transitions, 5602 flow [2024-06-28 03:21:58,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 483 transitions, 5464 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-28 03:21:58,658 INFO L231 Difference]: Finished difference. Result has 478 places, 473 transitions, 4705 flow [2024-06-28 03:21:58,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4482, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4705, PETRI_PLACES=478, PETRI_TRANSITIONS=473} [2024-06-28 03:21:58,658 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 446 predicate places. [2024-06-28 03:21:58,658 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 473 transitions, 4705 flow [2024-06-28 03:21:58,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:58,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:58,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:58,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 03:21:58,659 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:58,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:58,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1592228785, now seen corresponding path program 7 times [2024-06-28 03:21:58,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:58,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347624781] [2024-06-28 03:21:58,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:58,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:58,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:59,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:59,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:59,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347624781] [2024-06-28 03:21:59,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347624781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:59,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:59,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:59,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782549042] [2024-06-28 03:21:59,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:59,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:59,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:59,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:59,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:59,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-28 03:21:59,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 473 transitions, 4705 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:59,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:59,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-28 03:21:59,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:00,529 INFO L124 PetriNetUnfolderBase]: 1038/1920 cut-off events. [2024-06-28 03:22:00,529 INFO L125 PetriNetUnfolderBase]: For 447210/447212 co-relation queries the response was YES. [2024-06-28 03:22:00,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14530 conditions, 1920 events. 1038/1920 cut-off events. For 447210/447212 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 11943 event pairs, 168 based on Foata normal form. 4/1917 useless extension candidates. Maximal degree in co-relation 14312. Up to 1620 conditions per place. [2024-06-28 03:22:00,557 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 387 selfloop transitions, 22 changer transitions 0/485 dead transitions. [2024-06-28 03:22:00,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 485 transitions, 5549 flow [2024-06-28 03:22:00,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:00,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:00,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-28 03:22:00,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37373737373737376 [2024-06-28 03:22:00,558 INFO L175 Difference]: Start difference. First operand has 478 places, 473 transitions, 4705 flow. Second operand 12 states and 148 transitions. [2024-06-28 03:22:00,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 485 transitions, 5549 flow [2024-06-28 03:22:02,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 485 transitions, 5286 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:02,518 INFO L231 Difference]: Finished difference. Result has 480 places, 473 transitions, 4490 flow [2024-06-28 03:22:02,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4442, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4490, PETRI_PLACES=480, PETRI_TRANSITIONS=473} [2024-06-28 03:22:02,518 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 448 predicate places. [2024-06-28 03:22:02,518 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 473 transitions, 4490 flow [2024-06-28 03:22:02,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:02,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:02,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:02,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 03:22:02,518 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:02,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:02,519 INFO L85 PathProgramCache]: Analyzing trace with hash 142613991, now seen corresponding path program 20 times [2024-06-28 03:22:02,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:02,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481099528] [2024-06-28 03:22:02,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:02,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:02,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:03,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:03,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:03,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481099528] [2024-06-28 03:22:03,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481099528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:03,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:03,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:03,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279526646] [2024-06-28 03:22:03,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:03,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:03,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:03,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:03,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:03,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:03,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 473 transitions, 4490 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:03,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:03,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:03,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:04,489 INFO L124 PetriNetUnfolderBase]: 1088/1974 cut-off events. [2024-06-28 03:22:04,489 INFO L125 PetriNetUnfolderBase]: For 410109/410109 co-relation queries the response was YES. [2024-06-28 03:22:04,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14463 conditions, 1974 events. 1088/1974 cut-off events. For 410109/410109 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 12020 event pairs, 181 based on Foata normal form. 1/1974 useless extension candidates. Maximal degree in co-relation 14244. Up to 1833 conditions per place. [2024-06-28 03:22:04,520 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 461 selfloop transitions, 19 changer transitions 0/483 dead transitions. [2024-06-28 03:22:04,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 483 transitions, 5472 flow [2024-06-28 03:22:04,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:22:04,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:22:04,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-28 03:22:04,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34710743801652894 [2024-06-28 03:22:04,521 INFO L175 Difference]: Start difference. First operand has 480 places, 473 transitions, 4490 flow. Second operand 11 states and 126 transitions. [2024-06-28 03:22:04,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 483 transitions, 5472 flow [2024-06-28 03:22:06,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 483 transitions, 5344 flow, removed 19 selfloop flow, removed 12 redundant places. [2024-06-28 03:22:06,714 INFO L231 Difference]: Finished difference. Result has 479 places, 473 transitions, 4405 flow [2024-06-28 03:22:06,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4405, PETRI_PLACES=479, PETRI_TRANSITIONS=473} [2024-06-28 03:22:06,715 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 447 predicate places. [2024-06-28 03:22:06,715 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 473 transitions, 4405 flow [2024-06-28 03:22:06,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:06,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:06,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-28 03:22:06,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 03:22:06,715 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:06,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:06,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1592228413, now seen corresponding path program 21 times [2024-06-28 03:22:06,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:06,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863538765] [2024-06-28 03:22:06,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:06,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:06,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:07,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:07,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:07,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863538765] [2024-06-28 03:22:07,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863538765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:07,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:07,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:07,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720268091] [2024-06-28 03:22:07,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:07,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:07,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:07,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:07,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:07,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:07,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 473 transitions, 4405 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:07,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:07,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:07,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:08,629 INFO L124 PetriNetUnfolderBase]: 1086/1971 cut-off events. [2024-06-28 03:22:08,629 INFO L125 PetriNetUnfolderBase]: For 398412/398412 co-relation queries the response was YES. [2024-06-28 03:22:08,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14205 conditions, 1971 events. 1086/1971 cut-off events. For 398412/398412 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 12013 event pairs, 181 based on Foata normal form. 1/1971 useless extension candidates. Maximal degree in co-relation 13985. Up to 1815 conditions per place. [2024-06-28 03:22:08,659 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 455 selfloop transitions, 29 changer transitions 0/487 dead transitions. [2024-06-28 03:22:08,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 487 transitions, 5467 flow [2024-06-28 03:22:08,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:22:08,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:22:08,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-06-28 03:22:08,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34032634032634035 [2024-06-28 03:22:08,659 INFO L175 Difference]: Start difference. First operand has 479 places, 473 transitions, 4405 flow. Second operand 13 states and 146 transitions. [2024-06-28 03:22:08,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 487 transitions, 5467 flow [2024-06-28 03:22:10,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 487 transitions, 5424 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:10,729 INFO L231 Difference]: Finished difference. Result has 482 places, 475 transitions, 4503 flow [2024-06-28 03:22:10,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4503, PETRI_PLACES=482, PETRI_TRANSITIONS=475} [2024-06-28 03:22:10,730 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 450 predicate places. [2024-06-28 03:22:10,730 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 475 transitions, 4503 flow [2024-06-28 03:22:10,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:10,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:10,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:10,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 03:22:10,731 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:10,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:10,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1741694727, now seen corresponding path program 2 times [2024-06-28 03:22:10,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:10,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432210063] [2024-06-28 03:22:10,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:10,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:10,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:11,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:11,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:11,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432210063] [2024-06-28 03:22:11,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432210063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:11,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:11,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:11,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505493949] [2024-06-28 03:22:11,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:11,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:11,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:11,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:11,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:11,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:11,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 475 transitions, 4503 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:11,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:11,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:11,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:12,326 INFO L124 PetriNetUnfolderBase]: 1095/1986 cut-off events. [2024-06-28 03:22:12,326 INFO L125 PetriNetUnfolderBase]: For 402533/402533 co-relation queries the response was YES. [2024-06-28 03:22:12,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14366 conditions, 1986 events. 1095/1986 cut-off events. For 402533/402533 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 12108 event pairs, 129 based on Foata normal form. 1/1986 useless extension candidates. Maximal degree in co-relation 14145. Up to 1787 conditions per place. [2024-06-28 03:22:12,357 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 460 selfloop transitions, 40 changer transitions 0/503 dead transitions. [2024-06-28 03:22:12,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 503 transitions, 5640 flow [2024-06-28 03:22:12,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:12,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:12,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-28 03:22:12,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-28 03:22:12,358 INFO L175 Difference]: Start difference. First operand has 482 places, 475 transitions, 4503 flow. Second operand 12 states and 149 transitions. [2024-06-28 03:22:12,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 503 transitions, 5640 flow [2024-06-28 03:22:14,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 503 transitions, 5521 flow, removed 32 selfloop flow, removed 13 redundant places. [2024-06-28 03:22:14,453 INFO L231 Difference]: Finished difference. Result has 484 places, 483 transitions, 4585 flow [2024-06-28 03:22:14,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4384, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4585, PETRI_PLACES=484, PETRI_TRANSITIONS=483} [2024-06-28 03:22:14,453 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 452 predicate places. [2024-06-28 03:22:14,453 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 483 transitions, 4585 flow [2024-06-28 03:22:14,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:14,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:14,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:14,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 03:22:14,453 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:14,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:14,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1860051753, now seen corresponding path program 3 times [2024-06-28 03:22:14,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:14,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109158562] [2024-06-28 03:22:14,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:14,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:14,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:15,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:15,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:15,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109158562] [2024-06-28 03:22:15,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109158562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:15,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:15,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:15,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703350652] [2024-06-28 03:22:15,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:15,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:15,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:15,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:15,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:15,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:15,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 483 transitions, 4585 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:15,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:15,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:15,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:16,109 INFO L124 PetriNetUnfolderBase]: 1108/2011 cut-off events. [2024-06-28 03:22:16,109 INFO L125 PetriNetUnfolderBase]: For 397962/397962 co-relation queries the response was YES. [2024-06-28 03:22:16,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14518 conditions, 2011 events. 1108/2011 cut-off events. For 397962/397962 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 12299 event pairs, 131 based on Foata normal form. 1/2011 useless extension candidates. Maximal degree in co-relation 14295. Up to 1807 conditions per place. [2024-06-28 03:22:16,141 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 468 selfloop transitions, 39 changer transitions 0/510 dead transitions. [2024-06-28 03:22:16,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 510 transitions, 5753 flow [2024-06-28 03:22:16,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:16,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:16,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-28 03:22:16,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-28 03:22:16,142 INFO L175 Difference]: Start difference. First operand has 484 places, 483 transitions, 4585 flow. Second operand 12 states and 149 transitions. [2024-06-28 03:22:16,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 510 transitions, 5753 flow [2024-06-28 03:22:18,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 510 transitions, 5624 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 03:22:18,233 INFO L231 Difference]: Finished difference. Result has 491 places, 491 transitions, 4661 flow [2024-06-28 03:22:18,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4661, PETRI_PLACES=491, PETRI_TRANSITIONS=491} [2024-06-28 03:22:18,233 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 459 predicate places. [2024-06-28 03:22:18,233 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 491 transitions, 4661 flow [2024-06-28 03:22:18,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:18,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:18,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:18,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 03:22:18,233 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:18,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:18,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1732962355, now seen corresponding path program 36 times [2024-06-28 03:22:18,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:18,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620735400] [2024-06-28 03:22:18,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:18,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:18,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:18,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:18,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:18,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620735400] [2024-06-28 03:22:18,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620735400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:18,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:18,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:18,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337777911] [2024-06-28 03:22:18,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:18,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:18,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:18,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:18,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:19,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:19,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 491 transitions, 4661 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:19,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:19,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:19,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:19,654 INFO L124 PetriNetUnfolderBase]: 1114/2019 cut-off events. [2024-06-28 03:22:19,654 INFO L125 PetriNetUnfolderBase]: For 418490/418490 co-relation queries the response was YES. [2024-06-28 03:22:19,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14607 conditions, 2019 events. 1114/2019 cut-off events. For 418490/418490 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 12351 event pairs, 131 based on Foata normal form. 2/2018 useless extension candidates. Maximal degree in co-relation 14381. Up to 1820 conditions per place. [2024-06-28 03:22:19,686 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 476 selfloop transitions, 36 changer transitions 0/515 dead transitions. [2024-06-28 03:22:19,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 515 transitions, 5818 flow [2024-06-28 03:22:19,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:19,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:19,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-28 03:22:19,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-28 03:22:19,687 INFO L175 Difference]: Start difference. First operand has 491 places, 491 transitions, 4661 flow. Second operand 12 states and 150 transitions. [2024-06-28 03:22:19,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 515 transitions, 5818 flow [2024-06-28 03:22:21,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 515 transitions, 5706 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 03:22:21,821 INFO L231 Difference]: Finished difference. Result has 497 places, 493 transitions, 4676 flow [2024-06-28 03:22:21,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4549, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4676, PETRI_PLACES=497, PETRI_TRANSITIONS=493} [2024-06-28 03:22:21,822 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 465 predicate places. [2024-06-28 03:22:21,822 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 493 transitions, 4676 flow [2024-06-28 03:22:21,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:21,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:21,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:21,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 03:22:21,822 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:21,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:21,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1927349097, now seen corresponding path program 4 times [2024-06-28 03:22:21,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:21,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856806744] [2024-06-28 03:22:21,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:21,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:21,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:22,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:22,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:22,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856806744] [2024-06-28 03:22:22,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856806744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:22,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:22,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:22,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480304269] [2024-06-28 03:22:22,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:22,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:22,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:22,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:22,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:22,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:22,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 493 transitions, 4676 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:22,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:22,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:22,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:23,506 INFO L124 PetriNetUnfolderBase]: 1127/2045 cut-off events. [2024-06-28 03:22:23,506 INFO L125 PetriNetUnfolderBase]: For 407023/407023 co-relation queries the response was YES. [2024-06-28 03:22:23,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14759 conditions, 2045 events. 1127/2045 cut-off events. For 407023/407023 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 12586 event pairs, 135 based on Foata normal form. 1/2045 useless extension candidates. Maximal degree in co-relation 14532. Up to 1837 conditions per place. [2024-06-28 03:22:23,538 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 477 selfloop transitions, 39 changer transitions 0/519 dead transitions. [2024-06-28 03:22:23,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 519 transitions, 5870 flow [2024-06-28 03:22:23,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:23,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:23,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-28 03:22:23,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-28 03:22:23,538 INFO L175 Difference]: Start difference. First operand has 497 places, 493 transitions, 4676 flow. Second operand 12 states and 149 transitions. [2024-06-28 03:22:23,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 519 transitions, 5870 flow [2024-06-28 03:22:25,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 519 transitions, 5769 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:25,404 INFO L231 Difference]: Finished difference. Result has 501 places, 501 transitions, 4790 flow [2024-06-28 03:22:25,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4575, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4790, PETRI_PLACES=501, PETRI_TRANSITIONS=501} [2024-06-28 03:22:25,404 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 469 predicate places. [2024-06-28 03:22:25,405 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 501 transitions, 4790 flow [2024-06-28 03:22:25,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:25,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:25,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:25,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 03:22:25,405 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:25,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:25,405 INFO L85 PathProgramCache]: Analyzing trace with hash 2122321271, now seen corresponding path program 37 times [2024-06-28 03:22:25,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:25,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229476107] [2024-06-28 03:22:25,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:25,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:25,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:26,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:26,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:26,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229476107] [2024-06-28 03:22:26,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229476107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:26,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:26,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:26,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341690907] [2024-06-28 03:22:26,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:26,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:26,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:26,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:26,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:26,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:26,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 501 transitions, 4790 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:26,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:26,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:26,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:26,954 INFO L124 PetriNetUnfolderBase]: 1133/2054 cut-off events. [2024-06-28 03:22:26,954 INFO L125 PetriNetUnfolderBase]: For 428086/428086 co-relation queries the response was YES. [2024-06-28 03:22:26,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14873 conditions, 2054 events. 1133/2054 cut-off events. For 428086/428086 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 12595 event pairs, 131 based on Foata normal form. 2/2053 useless extension candidates. Maximal degree in co-relation 14643. Up to 1852 conditions per place. [2024-06-28 03:22:26,986 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 487 selfloop transitions, 34 changer transitions 0/524 dead transitions. [2024-06-28 03:22:26,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 524 transitions, 5967 flow [2024-06-28 03:22:26,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:26,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:26,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-28 03:22:26,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-28 03:22:26,987 INFO L175 Difference]: Start difference. First operand has 501 places, 501 transitions, 4790 flow. Second operand 12 states and 150 transitions. [2024-06-28 03:22:26,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 524 transitions, 5967 flow [2024-06-28 03:22:29,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 524 transitions, 5844 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 03:22:29,256 INFO L231 Difference]: Finished difference. Result has 507 places, 503 transitions, 4794 flow [2024-06-28 03:22:29,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4667, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4794, PETRI_PLACES=507, PETRI_TRANSITIONS=503} [2024-06-28 03:22:29,256 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 475 predicate places. [2024-06-28 03:22:29,256 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 503 transitions, 4794 flow [2024-06-28 03:22:29,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:29,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:29,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:29,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 03:22:29,256 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:29,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:29,257 INFO L85 PathProgramCache]: Analyzing trace with hash 2076824277, now seen corresponding path program 5 times [2024-06-28 03:22:29,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:29,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823547317] [2024-06-28 03:22:29,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:29,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:29,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:30,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-28 03:22:30,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:30,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823547317] [2024-06-28 03:22:30,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823547317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:30,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:30,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:30,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402477746] [2024-06-28 03:22:30,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:30,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:30,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:30,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:30,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:30,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:30,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 503 transitions, 4794 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:30,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:30,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:30,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:30,906 INFO L124 PetriNetUnfolderBase]: 1131/2053 cut-off events. [2024-06-28 03:22:30,906 INFO L125 PetriNetUnfolderBase]: For 399382/399382 co-relation queries the response was YES. [2024-06-28 03:22:30,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14640 conditions, 2053 events. 1131/2053 cut-off events. For 399382/399382 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 12633 event pairs, 106 based on Foata normal form. 1/2053 useless extension candidates. Maximal degree in co-relation 14409. Up to 1844 conditions per place. [2024-06-28 03:22:30,937 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 481 selfloop transitions, 38 changer transitions 0/522 dead transitions. [2024-06-28 03:22:30,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 522 transitions, 5934 flow [2024-06-28 03:22:30,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:30,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:30,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-28 03:22:30,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-28 03:22:30,938 INFO L175 Difference]: Start difference. First operand has 507 places, 503 transitions, 4794 flow. Second operand 12 states and 149 transitions. [2024-06-28 03:22:30,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 522 transitions, 5934 flow [2024-06-28 03:22:32,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 522 transitions, 5833 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:32,418 INFO L231 Difference]: Finished difference. Result has 509 places, 505 transitions, 4834 flow [2024-06-28 03:22:32,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4693, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4834, PETRI_PLACES=509, PETRI_TRANSITIONS=505} [2024-06-28 03:22:32,418 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 477 predicate places. [2024-06-28 03:22:32,419 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 505 transitions, 4834 flow [2024-06-28 03:22:32,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:32,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:32,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:32,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 03:22:32,419 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:32,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:32,419 INFO L85 PathProgramCache]: Analyzing trace with hash -2102672111, now seen corresponding path program 38 times [2024-06-28 03:22:32,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:32,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564763415] [2024-06-28 03:22:32,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:32,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:32,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:33,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:33,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:33,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564763415] [2024-06-28 03:22:33,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564763415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:33,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:33,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:33,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410147097] [2024-06-28 03:22:33,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:33,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:33,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:33,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:33,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:33,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:33,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 505 transitions, 4834 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:33,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:33,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:33,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:33,955 INFO L124 PetriNetUnfolderBase]: 1127/2047 cut-off events. [2024-06-28 03:22:33,955 INFO L125 PetriNetUnfolderBase]: For 386365/386365 co-relation queries the response was YES. [2024-06-28 03:22:33,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14228 conditions, 2047 events. 1127/2047 cut-off events. For 386365/386365 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 12612 event pairs, 105 based on Foata normal form. 2/2048 useless extension candidates. Maximal degree in co-relation 13996. Up to 1843 conditions per place. [2024-06-28 03:22:33,981 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 489 selfloop transitions, 33 changer transitions 0/525 dead transitions. [2024-06-28 03:22:33,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 525 transitions, 5961 flow [2024-06-28 03:22:33,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:33,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:33,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-28 03:22:33,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-28 03:22:33,982 INFO L175 Difference]: Start difference. First operand has 509 places, 505 transitions, 4834 flow. Second operand 12 states and 150 transitions. [2024-06-28 03:22:33,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 525 transitions, 5961 flow [2024-06-28 03:22:35,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 525 transitions, 5729 flow, removed 54 selfloop flow, removed 17 redundant places. [2024-06-28 03:22:35,350 INFO L231 Difference]: Finished difference. Result has 504 places, 505 transitions, 4673 flow [2024-06-28 03:22:35,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4602, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4673, PETRI_PLACES=504, PETRI_TRANSITIONS=505} [2024-06-28 03:22:35,350 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 472 predicate places. [2024-06-28 03:22:35,350 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 505 transitions, 4673 flow [2024-06-28 03:22:35,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:35,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:35,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:35,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 03:22:35,350 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:35,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:35,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1540329219, now seen corresponding path program 1 times [2024-06-28 03:22:35,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:35,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201204243] [2024-06-28 03:22:35,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:35,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:35,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:36,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:36,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:36,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201204243] [2024-06-28 03:22:36,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201204243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:36,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:36,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:36,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253949068] [2024-06-28 03:22:36,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:36,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:36,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:36,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:36,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:36,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:36,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 505 transitions, 4673 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:36,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:36,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:36,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:37,181 INFO L124 PetriNetUnfolderBase]: 1138/2068 cut-off events. [2024-06-28 03:22:37,181 INFO L125 PetriNetUnfolderBase]: For 425101/425101 co-relation queries the response was YES. [2024-06-28 03:22:37,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14571 conditions, 2068 events. 1138/2068 cut-off events. For 425101/425101 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 12773 event pairs, 117 based on Foata normal form. 2/2069 useless extension candidates. Maximal degree in co-relation 14346. Up to 1799 conditions per place. [2024-06-28 03:22:37,209 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 470 selfloop transitions, 55 changer transitions 0/528 dead transitions. [2024-06-28 03:22:37,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 528 transitions, 6177 flow [2024-06-28 03:22:37,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:22:37,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:22:37,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-28 03:22:37,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-28 03:22:37,210 INFO L175 Difference]: Start difference. First operand has 504 places, 505 transitions, 4673 flow. Second operand 11 states and 141 transitions. [2024-06-28 03:22:37,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 528 transitions, 6177 flow [2024-06-28 03:22:38,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 528 transitions, 5953 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-28 03:22:38,687 INFO L231 Difference]: Finished difference. Result has 501 places, 507 transitions, 4597 flow [2024-06-28 03:22:38,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4449, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4597, PETRI_PLACES=501, PETRI_TRANSITIONS=507} [2024-06-28 03:22:38,688 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 469 predicate places. [2024-06-28 03:22:38,688 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 507 transitions, 4597 flow [2024-06-28 03:22:38,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:38,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:38,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:38,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 03:22:38,688 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:38,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:38,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1071651591, now seen corresponding path program 2 times [2024-06-28 03:22:38,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:38,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262871462] [2024-06-28 03:22:38,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:38,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:38,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:39,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:39,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:39,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262871462] [2024-06-28 03:22:39,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262871462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:39,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:39,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:39,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636341328] [2024-06-28 03:22:39,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:39,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:39,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:39,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:39,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:39,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:39,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 507 transitions, 4597 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:39,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:39,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:39,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:40,519 INFO L124 PetriNetUnfolderBase]: 1135/2063 cut-off events. [2024-06-28 03:22:40,519 INFO L125 PetriNetUnfolderBase]: For 394758/394758 co-relation queries the response was YES. [2024-06-28 03:22:40,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14120 conditions, 2063 events. 1135/2063 cut-off events. For 394758/394758 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 12780 event pairs, 127 based on Foata normal form. 2/2064 useless extension candidates. Maximal degree in co-relation 13894. Up to 1819 conditions per place. [2024-06-28 03:22:40,546 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 465 selfloop transitions, 58 changer transitions 0/526 dead transitions. [2024-06-28 03:22:40,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 526 transitions, 5691 flow [2024-06-28 03:22:40,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:22:40,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:22:40,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-28 03:22:40,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-28 03:22:40,546 INFO L175 Difference]: Start difference. First operand has 501 places, 507 transitions, 4597 flow. Second operand 11 states and 138 transitions. [2024-06-28 03:22:40,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 526 transitions, 5691 flow [2024-06-28 03:22:41,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 526 transitions, 5591 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 03:22:41,984 INFO L231 Difference]: Finished difference. Result has 505 places, 507 transitions, 4621 flow [2024-06-28 03:22:41,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4497, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4621, PETRI_PLACES=505, PETRI_TRANSITIONS=507} [2024-06-28 03:22:41,985 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 473 predicate places. [2024-06-28 03:22:41,985 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 507 transitions, 4621 flow [2024-06-28 03:22:41,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:41,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:41,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:41,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 03:22:41,985 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:41,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:41,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1628894979, now seen corresponding path program 3 times [2024-06-28 03:22:41,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:41,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998475511] [2024-06-28 03:22:41,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:41,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:41,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:42,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:42,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:42,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998475511] [2024-06-28 03:22:42,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998475511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:42,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:42,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:42,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091846663] [2024-06-28 03:22:42,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:42,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:42,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:42,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:42,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:42,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:42,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 507 transitions, 4621 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:42,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:42,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:42,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:43,758 INFO L124 PetriNetUnfolderBase]: 1139/2071 cut-off events. [2024-06-28 03:22:43,759 INFO L125 PetriNetUnfolderBase]: For 398709/398709 co-relation queries the response was YES. [2024-06-28 03:22:43,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14220 conditions, 2071 events. 1139/2071 cut-off events. For 398709/398709 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 12811 event pairs, 116 based on Foata normal form. 2/2072 useless extension candidates. Maximal degree in co-relation 13992. Up to 1825 conditions per place. [2024-06-28 03:22:43,787 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 486 selfloop transitions, 40 changer transitions 0/529 dead transitions. [2024-06-28 03:22:43,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 529 transitions, 5743 flow [2024-06-28 03:22:43,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:22:43,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:22:43,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:22:43,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-28 03:22:43,787 INFO L175 Difference]: Start difference. First operand has 505 places, 507 transitions, 4621 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:22:43,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 529 transitions, 5743 flow [2024-06-28 03:22:45,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 529 transitions, 5621 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:45,166 INFO L231 Difference]: Finished difference. Result has 506 places, 508 transitions, 4603 flow [2024-06-28 03:22:45,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4499, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4603, PETRI_PLACES=506, PETRI_TRANSITIONS=508} [2024-06-28 03:22:45,166 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 474 predicate places. [2024-06-28 03:22:45,166 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 508 transitions, 4603 flow [2024-06-28 03:22:45,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:45,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:45,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:45,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 03:22:45,166 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:45,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:45,167 INFO L85 PathProgramCache]: Analyzing trace with hash 2033844921, now seen corresponding path program 4 times [2024-06-28 03:22:45,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:45,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103428873] [2024-06-28 03:22:45,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:45,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:45,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:46,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:46,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:46,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103428873] [2024-06-28 03:22:46,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103428873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:46,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:46,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:46,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450993920] [2024-06-28 03:22:46,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:46,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:46,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:46,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:46,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:46,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:46,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 508 transitions, 4603 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:46,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:46,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:46,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:46,910 INFO L124 PetriNetUnfolderBase]: 1155/2109 cut-off events. [2024-06-28 03:22:46,910 INFO L125 PetriNetUnfolderBase]: For 404003/404003 co-relation queries the response was YES. [2024-06-28 03:22:46,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14368 conditions, 2109 events. 1155/2109 cut-off events. For 404003/404003 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 13195 event pairs, 130 based on Foata normal form. 2/2108 useless extension candidates. Maximal degree in co-relation 14139. Up to 1853 conditions per place. [2024-06-28 03:22:46,938 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 479 selfloop transitions, 57 changer transitions 0/539 dead transitions. [2024-06-28 03:22:46,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 539 transitions, 5841 flow [2024-06-28 03:22:46,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:22:46,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:22:46,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:22:46,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-28 03:22:46,939 INFO L175 Difference]: Start difference. First operand has 506 places, 508 transitions, 4603 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:22:46,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 539 transitions, 5841 flow [2024-06-28 03:22:48,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 539 transitions, 5747 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 03:22:48,318 INFO L231 Difference]: Finished difference. Result has 509 places, 522 transitions, 4768 flow [2024-06-28 03:22:48,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4768, PETRI_PLACES=509, PETRI_TRANSITIONS=522} [2024-06-28 03:22:48,319 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 477 predicate places. [2024-06-28 03:22:48,319 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 522 transitions, 4768 flow [2024-06-28 03:22:48,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:48,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:48,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:48,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 03:22:48,319 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:48,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:48,319 INFO L85 PathProgramCache]: Analyzing trace with hash 2033697051, now seen corresponding path program 5 times [2024-06-28 03:22:48,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:48,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549105428] [2024-06-28 03:22:48,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:48,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:48,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:49,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:49,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:49,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549105428] [2024-06-28 03:22:49,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549105428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:49,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:49,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:49,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683702503] [2024-06-28 03:22:49,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:49,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:49,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:49,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:49,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:49,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:49,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 522 transitions, 4768 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:49,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:49,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:49,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:50,003 INFO L124 PetriNetUnfolderBase]: 1166/2130 cut-off events. [2024-06-28 03:22:50,003 INFO L125 PetriNetUnfolderBase]: For 445358/445358 co-relation queries the response was YES. [2024-06-28 03:22:50,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15131 conditions, 2130 events. 1166/2130 cut-off events. For 445358/445358 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 13354 event pairs, 129 based on Foata normal form. 2/2129 useless extension candidates. Maximal degree in co-relation 14900. Up to 1839 conditions per place. [2024-06-28 03:22:50,032 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 484 selfloop transitions, 56 changer transitions 0/543 dead transitions. [2024-06-28 03:22:50,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 543 transitions, 6316 flow [2024-06-28 03:22:50,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:22:50,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:22:50,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:22:50,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-28 03:22:50,033 INFO L175 Difference]: Start difference. First operand has 509 places, 522 transitions, 4768 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:22:50,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 543 transitions, 6316 flow [2024-06-28 03:22:51,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 543 transitions, 6219 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:22:51,615 INFO L231 Difference]: Finished difference. Result has 514 places, 524 transitions, 4833 flow [2024-06-28 03:22:51,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4671, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4833, PETRI_PLACES=514, PETRI_TRANSITIONS=524} [2024-06-28 03:22:51,615 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 482 predicate places. [2024-06-28 03:22:51,615 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 524 transitions, 4833 flow [2024-06-28 03:22:51,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:51,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:51,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:51,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 03:22:51,616 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:51,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:51,616 INFO L85 PathProgramCache]: Analyzing trace with hash 2039207301, now seen corresponding path program 6 times [2024-06-28 03:22:51,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:51,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018821168] [2024-06-28 03:22:51,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:51,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:51,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:52,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-28 03:22:52,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:52,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018821168] [2024-06-28 03:22:52,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018821168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:52,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:52,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:22:52,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914461753] [2024-06-28 03:22:52,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:52,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:22:52,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:52,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:22:52,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:22:52,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:52,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 524 transitions, 4833 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:52,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:52,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:52,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:53,261 INFO L124 PetriNetUnfolderBase]: 1163/2125 cut-off events. [2024-06-28 03:22:53,261 INFO L125 PetriNetUnfolderBase]: For 413109/413109 co-relation queries the response was YES. [2024-06-28 03:22:53,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14554 conditions, 2125 events. 1163/2125 cut-off events. For 413109/413109 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 13327 event pairs, 130 based on Foata normal form. 2/2124 useless extension candidates. Maximal degree in co-relation 14322. Up to 1869 conditions per place. [2024-06-28 03:22:53,291 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 478 selfloop transitions, 60 changer transitions 0/541 dead transitions. [2024-06-28 03:22:53,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 541 transitions, 5951 flow [2024-06-28 03:22:53,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:22:53,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:22:53,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:22:53,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-28 03:22:53,292 INFO L175 Difference]: Start difference. First operand has 514 places, 524 transitions, 4833 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:22:53,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 541 transitions, 5951 flow [2024-06-28 03:22:54,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 541 transitions, 5845 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:22:54,911 INFO L231 Difference]: Finished difference. Result has 518 places, 524 transitions, 4854 flow [2024-06-28 03:22:54,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4727, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4854, PETRI_PLACES=518, PETRI_TRANSITIONS=524} [2024-06-28 03:22:54,912 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 486 predicate places. [2024-06-28 03:22:54,912 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 524 transitions, 4854 flow [2024-06-28 03:22:54,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:54,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:54,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:54,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 03:22:54,912 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:54,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:54,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1071645639, now seen corresponding path program 1 times [2024-06-28 03:22:54,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:54,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075570803] [2024-06-28 03:22:54,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:54,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:54,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:55,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:55,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:55,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075570803] [2024-06-28 03:22:55,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075570803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:55,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:55,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:55,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663616679] [2024-06-28 03:22:55,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:55,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:55,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:55,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:55,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:56,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:56,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 524 transitions, 4854 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:56,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:56,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:56,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:56,793 INFO L124 PetriNetUnfolderBase]: 1161/2124 cut-off events. [2024-06-28 03:22:56,793 INFO L125 PetriNetUnfolderBase]: For 380546/380546 co-relation queries the response was YES. [2024-06-28 03:22:56,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14372 conditions, 2124 events. 1161/2124 cut-off events. For 380546/380546 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 13317 event pairs, 132 based on Foata normal form. 1/2124 useless extension candidates. Maximal degree in co-relation 14138. Up to 1856 conditions per place. [2024-06-28 03:22:56,825 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 473 selfloop transitions, 69 changer transitions 0/545 dead transitions. [2024-06-28 03:22:56,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 545 transitions, 6038 flow [2024-06-28 03:22:56,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:56,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:56,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-28 03:22:56,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37373737373737376 [2024-06-28 03:22:56,826 INFO L175 Difference]: Start difference. First operand has 518 places, 524 transitions, 4854 flow. Second operand 12 states and 148 transitions. [2024-06-28 03:22:56,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 545 transitions, 6038 flow [2024-06-28 03:22:58,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 545 transitions, 5907 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:58,684 INFO L231 Difference]: Finished difference. Result has 520 places, 526 transitions, 4926 flow [2024-06-28 03:22:58,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4723, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4926, PETRI_PLACES=520, PETRI_TRANSITIONS=526} [2024-06-28 03:22:58,685 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 488 predicate places. [2024-06-28 03:22:58,685 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 526 transitions, 4926 flow [2024-06-28 03:22:58,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:58,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:58,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:58,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 03:22:58,685 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:22:58,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:58,685 INFO L85 PathProgramCache]: Analyzing trace with hash 2039422782, now seen corresponding path program 1 times [2024-06-28 03:22:58,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:58,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694131255] [2024-06-28 03:22:58,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:58,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:58,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:59,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:59,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:59,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694131255] [2024-06-28 03:22:59,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694131255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:59,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:59,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:59,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893976818] [2024-06-28 03:22:59,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:59,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:59,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:59,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:59,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:59,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:22:59,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 526 transitions, 4926 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:59,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:59,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:22:59,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:00,617 INFO L124 PetriNetUnfolderBase]: 1164/2123 cut-off events. [2024-06-28 03:23:00,617 INFO L125 PetriNetUnfolderBase]: For 384163/384163 co-relation queries the response was YES. [2024-06-28 03:23:00,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14434 conditions, 2123 events. 1164/2123 cut-off events. For 384163/384163 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 13273 event pairs, 130 based on Foata normal form. 1/2117 useless extension candidates. Maximal degree in co-relation 14200. Up to 1886 conditions per place. [2024-06-28 03:23:00,650 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 504 selfloop transitions, 48 changer transitions 0/555 dead transitions. [2024-06-28 03:23:00,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 555 transitions, 6196 flow [2024-06-28 03:23:00,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:23:00,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:23:00,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:23:00,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3661616161616162 [2024-06-28 03:23:00,665 INFO L175 Difference]: Start difference. First operand has 520 places, 526 transitions, 4926 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:23:00,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 555 transitions, 6196 flow [2024-06-28 03:23:02,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 555 transitions, 6017 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-28 03:23:02,714 INFO L231 Difference]: Finished difference. Result has 524 places, 538 transitions, 5013 flow [2024-06-28 03:23:02,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4747, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5013, PETRI_PLACES=524, PETRI_TRANSITIONS=538} [2024-06-28 03:23:02,715 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 492 predicate places. [2024-06-28 03:23:02,715 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 538 transitions, 5013 flow [2024-06-28 03:23:02,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:02,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:02,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:02,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 03:23:02,715 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:23:02,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:02,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1221974727, now seen corresponding path program 7 times [2024-06-28 03:23:02,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:02,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176033452] [2024-06-28 03:23:02,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:02,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:02,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:03,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:03,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:03,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176033452] [2024-06-28 03:23:03,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176033452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:03,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:03,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:23:03,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487378898] [2024-06-28 03:23:03,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:03,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:23:03,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:03,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:23:03,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:23:03,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:03,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 538 transitions, 5013 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:03,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:03,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:03,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:04,317 INFO L124 PetriNetUnfolderBase]: 1168/2143 cut-off events. [2024-06-28 03:23:04,318 INFO L125 PetriNetUnfolderBase]: For 408014/408014 co-relation queries the response was YES. [2024-06-28 03:23:04,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14693 conditions, 2143 events. 1168/2143 cut-off events. For 408014/408014 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 13532 event pairs, 111 based on Foata normal form. 2/2142 useless extension candidates. Maximal degree in co-relation 14456. Up to 1829 conditions per place. [2024-06-28 03:23:04,349 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 479 selfloop transitions, 75 changer transitions 0/557 dead transitions. [2024-06-28 03:23:04,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 557 transitions, 6216 flow [2024-06-28 03:23:04,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:23:04,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:23:04,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:23:04,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-28 03:23:04,350 INFO L175 Difference]: Start difference. First operand has 524 places, 538 transitions, 5013 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:23:04,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 557 transitions, 6216 flow [2024-06-28 03:23:06,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 557 transitions, 6045 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-28 03:23:06,232 INFO L231 Difference]: Finished difference. Result has 526 places, 541 transitions, 5054 flow [2024-06-28 03:23:06,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4850, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5054, PETRI_PLACES=526, PETRI_TRANSITIONS=541} [2024-06-28 03:23:06,233 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 494 predicate places. [2024-06-28 03:23:06,233 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 541 transitions, 5054 flow [2024-06-28 03:23:06,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:06,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:06,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:06,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-28 03:23:06,233 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:23:06,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:06,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1415914137, now seen corresponding path program 8 times [2024-06-28 03:23:06,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:06,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478524971] [2024-06-28 03:23:06,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:06,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:06,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:07,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:07,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:07,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478524971] [2024-06-28 03:23:07,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478524971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:07,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:07,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:23:07,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040718682] [2024-06-28 03:23:07,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:07,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:23:07,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:07,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:23:07,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:23:07,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:07,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 541 transitions, 5054 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:07,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:07,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:07,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:07,949 INFO L124 PetriNetUnfolderBase]: 1178/2155 cut-off events. [2024-06-28 03:23:07,949 INFO L125 PetriNetUnfolderBase]: For 413064/413064 co-relation queries the response was YES. [2024-06-28 03:23:07,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14626 conditions, 2155 events. 1178/2155 cut-off events. For 413064/413064 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 13588 event pairs, 108 based on Foata normal form. 2/2154 useless extension candidates. Maximal degree in co-relation 14388. Up to 1845 conditions per place. [2024-06-28 03:23:07,980 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 488 selfloop transitions, 70 changer transitions 0/561 dead transitions. [2024-06-28 03:23:07,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 561 transitions, 6275 flow [2024-06-28 03:23:07,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:23:07,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:23:07,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:23:07,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-28 03:23:07,981 INFO L175 Difference]: Start difference. First operand has 526 places, 541 transitions, 5054 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:23:07,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 561 transitions, 6275 flow [2024-06-28 03:23:09,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 561 transitions, 6094 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 03:23:09,638 INFO L231 Difference]: Finished difference. Result has 530 places, 546 transitions, 5099 flow [2024-06-28 03:23:09,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4879, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5099, PETRI_PLACES=530, PETRI_TRANSITIONS=546} [2024-06-28 03:23:09,638 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 498 predicate places. [2024-06-28 03:23:09,639 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 546 transitions, 5099 flow [2024-06-28 03:23:09,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:09,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:09,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:09,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-28 03:23:09,639 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:23:09,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:09,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1616319645, now seen corresponding path program 9 times [2024-06-28 03:23:09,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:09,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705562569] [2024-06-28 03:23:09,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:09,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:09,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:10,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:10,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:10,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705562569] [2024-06-28 03:23:10,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705562569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:10,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:10,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:23:10,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013848407] [2024-06-28 03:23:10,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:10,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:23:10,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:10,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:23:10,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:23:10,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:10,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 546 transitions, 5099 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:10,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:10,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:10,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:11,457 INFO L124 PetriNetUnfolderBase]: 1182/2163 cut-off events. [2024-06-28 03:23:11,457 INFO L125 PetriNetUnfolderBase]: For 418076/418076 co-relation queries the response was YES. [2024-06-28 03:23:11,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14827 conditions, 2163 events. 1182/2163 cut-off events. For 418076/418076 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 13688 event pairs, 110 based on Foata normal form. 2/2162 useless extension candidates. Maximal degree in co-relation 14587. Up to 1853 conditions per place. [2024-06-28 03:23:11,491 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 489 selfloop transitions, 71 changer transitions 0/563 dead transitions. [2024-06-28 03:23:11,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 563 transitions, 6293 flow [2024-06-28 03:23:11,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:23:11,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:23:11,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-28 03:23:11,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-28 03:23:11,492 INFO L175 Difference]: Start difference. First operand has 530 places, 546 transitions, 5099 flow. Second operand 11 states and 138 transitions. [2024-06-28 03:23:11,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 563 transitions, 6293 flow [2024-06-28 03:23:13,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 563 transitions, 6122 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 03:23:13,606 INFO L231 Difference]: Finished difference. Result has 533 places, 548 transitions, 5115 flow [2024-06-28 03:23:13,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4930, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5115, PETRI_PLACES=533, PETRI_TRANSITIONS=548} [2024-06-28 03:23:13,607 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 501 predicate places. [2024-06-28 03:23:13,607 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 548 transitions, 5115 flow [2024-06-28 03:23:13,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:13,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:13,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:13,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-28 03:23:13,607 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:23:13,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:13,607 INFO L85 PathProgramCache]: Analyzing trace with hash -779646937, now seen corresponding path program 10 times [2024-06-28 03:23:13,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:13,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852067097] [2024-06-28 03:23:13,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:13,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:13,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:14,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:14,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:14,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852067097] [2024-06-28 03:23:14,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852067097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:14,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:14,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:23:14,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425606419] [2024-06-28 03:23:14,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:14,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:23:14,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:14,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:23:14,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:23:14,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:14,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 548 transitions, 5115 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:14,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:14,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:14,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:15,425 INFO L124 PetriNetUnfolderBase]: 1202/2211 cut-off events. [2024-06-28 03:23:15,425 INFO L125 PetriNetUnfolderBase]: For 422730/422730 co-relation queries the response was YES. [2024-06-28 03:23:15,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15018 conditions, 2211 events. 1202/2211 cut-off events. For 422730/422730 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 14086 event pairs, 104 based on Foata normal form. 2/2212 useless extension candidates. Maximal degree in co-relation 14777. Up to 1943 conditions per place. [2024-06-28 03:23:15,461 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 525 selfloop transitions, 49 changer transitions 0/577 dead transitions. [2024-06-28 03:23:15,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 577 transitions, 6448 flow [2024-06-28 03:23:15,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:23:15,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:23:15,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-28 03:23:15,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-28 03:23:15,461 INFO L175 Difference]: Start difference. First operand has 533 places, 548 transitions, 5115 flow. Second operand 12 states and 149 transitions. [2024-06-28 03:23:15,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 577 transitions, 6448 flow [2024-06-28 03:23:17,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 577 transitions, 6260 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 03:23:17,512 INFO L231 Difference]: Finished difference. Result has 541 places, 561 transitions, 5221 flow [2024-06-28 03:23:17,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4964, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5221, PETRI_PLACES=541, PETRI_TRANSITIONS=561} [2024-06-28 03:23:17,513 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 509 predicate places. [2024-06-28 03:23:17,513 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 561 transitions, 5221 flow [2024-06-28 03:23:17,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:17,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:17,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:17,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-28 03:23:17,514 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:23:17,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:17,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1416658224, now seen corresponding path program 2 times [2024-06-28 03:23:17,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:17,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845731912] [2024-06-28 03:23:17,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:17,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:17,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:18,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:18,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:18,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845731912] [2024-06-28 03:23:18,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845731912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:18,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:18,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:23:18,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213372423] [2024-06-28 03:23:18,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:18,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:23:18,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:18,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:23:18,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:23:18,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:18,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 561 transitions, 5221 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:18,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:18,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:18,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:19,383 INFO L124 PetriNetUnfolderBase]: 1205/2207 cut-off events. [2024-06-28 03:23:19,383 INFO L125 PetriNetUnfolderBase]: For 407317/407317 co-relation queries the response was YES. [2024-06-28 03:23:19,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15020 conditions, 2207 events. 1205/2207 cut-off events. For 407317/407317 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 14045 event pairs, 117 based on Foata normal form. 1/2196 useless extension candidates. Maximal degree in co-relation 14775. Up to 1889 conditions per place. [2024-06-28 03:23:19,418 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 523 selfloop transitions, 66 changer transitions 0/592 dead transitions. [2024-06-28 03:23:19,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 592 transitions, 6613 flow [2024-06-28 03:23:19,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:23:19,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:23:19,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-28 03:23:19,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-28 03:23:19,420 INFO L175 Difference]: Start difference. First operand has 541 places, 561 transitions, 5221 flow. Second operand 12 states and 149 transitions. [2024-06-28 03:23:19,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 592 transitions, 6613 flow [2024-06-28 03:23:21,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 592 transitions, 6525 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:23:21,290 INFO L231 Difference]: Finished difference. Result has 551 places, 573 transitions, 5477 flow [2024-06-28 03:23:21,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5133, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5477, PETRI_PLACES=551, PETRI_TRANSITIONS=573} [2024-06-28 03:23:21,291 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 519 predicate places. [2024-06-28 03:23:21,291 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 573 transitions, 5477 flow [2024-06-28 03:23:21,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:21,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:21,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:21,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-28 03:23:21,291 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:23:21,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:21,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1415698656, now seen corresponding path program 3 times [2024-06-28 03:23:21,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:21,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590986037] [2024-06-28 03:23:21,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:21,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:21,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:22,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:22,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:22,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590986037] [2024-06-28 03:23:22,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590986037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:22,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:22,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:23:22,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213570239] [2024-06-28 03:23:22,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:22,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:23:22,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:22,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:23:22,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:23:22,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:22,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 573 transitions, 5477 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:22,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:22,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:22,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:23,139 INFO L124 PetriNetUnfolderBase]: 1208/2213 cut-off events. [2024-06-28 03:23:23,139 INFO L125 PetriNetUnfolderBase]: For 412023/412023 co-relation queries the response was YES. [2024-06-28 03:23:23,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15392 conditions, 2213 events. 1208/2213 cut-off events. For 412023/412023 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 14051 event pairs, 118 based on Foata normal form. 1/2203 useless extension candidates. Maximal degree in co-relation 15142. Up to 1894 conditions per place. [2024-06-28 03:23:23,176 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 529 selfloop transitions, 63 changer transitions 0/595 dead transitions. [2024-06-28 03:23:23,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 595 transitions, 6802 flow [2024-06-28 03:23:23,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:23:23,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:23:23,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-28 03:23:23,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-28 03:23:23,177 INFO L175 Difference]: Start difference. First operand has 551 places, 573 transitions, 5477 flow. Second operand 12 states and 150 transitions. [2024-06-28 03:23:23,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 595 transitions, 6802 flow [2024-06-28 03:23:25,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 595 transitions, 6648 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-28 03:23:25,317 INFO L231 Difference]: Finished difference. Result has 558 places, 578 transitions, 5554 flow [2024-06-28 03:23:25,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5335, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5554, PETRI_PLACES=558, PETRI_TRANSITIONS=578} [2024-06-28 03:23:25,318 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 526 predicate places. [2024-06-28 03:23:25,318 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 578 transitions, 5554 flow [2024-06-28 03:23:25,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:25,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:25,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:25,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-28 03:23:25,318 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:23:25,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:25,318 INFO L85 PathProgramCache]: Analyzing trace with hash -746079648, now seen corresponding path program 4 times [2024-06-28 03:23:25,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:25,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365998632] [2024-06-28 03:23:25,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:25,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:25,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:26,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:26,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:26,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365998632] [2024-06-28 03:23:26,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365998632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:26,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:26,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:23:26,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988001351] [2024-06-28 03:23:26,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:26,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:23:26,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:26,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:23:26,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:23:26,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:26,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 578 transitions, 5554 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:26,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:26,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:26,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:27,351 INFO L124 PetriNetUnfolderBase]: 1214/2227 cut-off events. [2024-06-28 03:23:27,351 INFO L125 PetriNetUnfolderBase]: For 434986/434986 co-relation queries the response was YES. [2024-06-28 03:23:27,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15435 conditions, 2227 events. 1214/2227 cut-off events. For 434986/434986 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 14162 event pairs, 105 based on Foata normal form. 2/2226 useless extension candidates. Maximal degree in co-relation 15183. Up to 1739 conditions per place. [2024-06-28 03:23:27,389 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 469 selfloop transitions, 125 changer transitions 0/597 dead transitions. [2024-06-28 03:23:27,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 597 transitions, 6879 flow [2024-06-28 03:23:27,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:23:27,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:23:27,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-28 03:23:27,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 03:23:27,390 INFO L175 Difference]: Start difference. First operand has 558 places, 578 transitions, 5554 flow. Second operand 12 states and 154 transitions. [2024-06-28 03:23:27,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 597 transitions, 6879 flow [2024-06-28 03:23:29,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 597 transitions, 6663 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-28 03:23:29,576 INFO L231 Difference]: Finished difference. Result has 560 places, 581 transitions, 5695 flow [2024-06-28 03:23:29,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5340, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5695, PETRI_PLACES=560, PETRI_TRANSITIONS=581} [2024-06-28 03:23:29,577 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 528 predicate places. [2024-06-28 03:23:29,577 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 581 transitions, 5695 flow [2024-06-28 03:23:29,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:29,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:29,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:29,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-28 03:23:29,577 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:23:29,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:29,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1214349936, now seen corresponding path program 5 times [2024-06-28 03:23:29,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:29,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847406788] [2024-06-28 03:23:29,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:29,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:29,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:30,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-28 03:23:30,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:30,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847406788] [2024-06-28 03:23:30,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847406788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:30,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:30,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:23:30,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232275099] [2024-06-28 03:23:30,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:30,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:23:30,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:30,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:23:30,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:23:30,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:30,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 581 transitions, 5695 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:30,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:30,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:30,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:31,612 INFO L124 PetriNetUnfolderBase]: 1220/2239 cut-off events. [2024-06-28 03:23:31,612 INFO L125 PetriNetUnfolderBase]: For 440813/440813 co-relation queries the response was YES. [2024-06-28 03:23:31,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15792 conditions, 2239 events. 1220/2239 cut-off events. For 440813/440813 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 14252 event pairs, 105 based on Foata normal form. 2/2238 useless extension candidates. Maximal degree in co-relation 15539. Up to 1749 conditions per place. [2024-06-28 03:23:31,651 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 457 selfloop transitions, 141 changer transitions 0/601 dead transitions. [2024-06-28 03:23:31,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 601 transitions, 7039 flow [2024-06-28 03:23:31,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:23:31,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:23:31,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 153 transitions. [2024-06-28 03:23:31,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-28 03:23:31,652 INFO L175 Difference]: Start difference. First operand has 560 places, 581 transitions, 5695 flow. Second operand 12 states and 153 transitions. [2024-06-28 03:23:31,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 601 transitions, 7039 flow [2024-06-28 03:23:33,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 601 transitions, 6708 flow, removed 43 selfloop flow, removed 10 redundant places. [2024-06-28 03:23:33,896 INFO L231 Difference]: Finished difference. Result has 562 places, 584 transitions, 5757 flow [2024-06-28 03:23:33,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5364, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5757, PETRI_PLACES=562, PETRI_TRANSITIONS=584} [2024-06-28 03:23:33,896 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 530 predicate places. [2024-06-28 03:23:33,896 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 584 transitions, 5757 flow [2024-06-28 03:23:33,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:33,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:33,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:33,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-28 03:23:33,897 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:23:33,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:33,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1214340295, now seen corresponding path program 1 times [2024-06-28 03:23:33,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:33,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203729945] [2024-06-28 03:23:33,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:33,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:33,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:34,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:34,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:34,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203729945] [2024-06-28 03:23:34,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203729945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:34,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:34,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:23:34,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706970608] [2024-06-28 03:23:34,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:34,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:23:34,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:34,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:23:34,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:23:35,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:35,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 584 transitions, 5757 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:35,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:35,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:35,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:35,811 INFO L124 PetriNetUnfolderBase]: 1224/2247 cut-off events. [2024-06-28 03:23:35,811 INFO L125 PetriNetUnfolderBase]: For 445733/445733 co-relation queries the response was YES. [2024-06-28 03:23:35,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15981 conditions, 2247 events. 1224/2247 cut-off events. For 445733/445733 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 14337 event pairs, 140 based on Foata normal form. 2/2248 useless extension candidates. Maximal degree in co-relation 15727. Up to 2039 conditions per place. [2024-06-28 03:23:35,867 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 562 selfloop transitions, 36 changer transitions 0/601 dead transitions. [2024-06-28 03:23:35,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 601 transitions, 7031 flow [2024-06-28 03:23:35,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:23:35,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:23:35,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-28 03:23:35,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35858585858585856 [2024-06-28 03:23:35,869 INFO L175 Difference]: Start difference. First operand has 562 places, 584 transitions, 5757 flow. Second operand 12 states and 142 transitions. [2024-06-28 03:23:35,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 601 transitions, 7031 flow [2024-06-28 03:23:38,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 601 transitions, 6662 flow, removed 46 selfloop flow, removed 10 redundant places. [2024-06-28 03:23:38,130 INFO L231 Difference]: Finished difference. Result has 564 places, 585 transitions, 5506 flow [2024-06-28 03:23:38,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5388, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5506, PETRI_PLACES=564, PETRI_TRANSITIONS=585} [2024-06-28 03:23:38,131 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 532 predicate places. [2024-06-28 03:23:38,131 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 585 transitions, 5506 flow [2024-06-28 03:23:38,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:38,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:38,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:38,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-28 03:23:38,131 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-28 03:23:38,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:38,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1409239614, now seen corresponding path program 6 times [2024-06-28 03:23:38,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:38,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925092592] [2024-06-28 03:23:38,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:38,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:38,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:39,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:39,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:39,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925092592] [2024-06-28 03:23:39,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925092592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:39,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:39,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:23:39,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975103276] [2024-06-28 03:23:39,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:39,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:23:39,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:39,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:23:39,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:23:39,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:39,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 585 transitions, 5506 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:39,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:39,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:39,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:40,200 INFO L124 PetriNetUnfolderBase]: 1232/2254 cut-off events. [2024-06-28 03:23:40,200 INFO L125 PetriNetUnfolderBase]: For 449619/449619 co-relation queries the response was YES. [2024-06-28 03:23:40,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16072 conditions, 2254 events. 1232/2254 cut-off events. For 449619/449619 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 14312 event pairs, 105 based on Foata normal form. 1/2252 useless extension candidates. Maximal degree in co-relation 15817. Up to 1727 conditions per place. [2024-06-28 03:23:40,239 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 449 selfloop transitions, 156 changer transitions 0/608 dead transitions. [2024-06-28 03:23:40,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 608 transitions, 7320 flow [2024-06-28 03:23:40,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:23:40,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:23:40,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 166 transitions. [2024-06-28 03:23:40,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38694638694638694 [2024-06-28 03:23:40,240 INFO L175 Difference]: Start difference. First operand has 564 places, 585 transitions, 5506 flow. Second operand 13 states and 166 transitions. [2024-06-28 03:23:40,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 608 transitions, 7320 flow [2024-06-28 03:23:42,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 608 transitions, 7212 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-28 03:23:42,775 INFO L231 Difference]: Finished difference. Result has 568 places, 589 transitions, 5901 flow [2024-06-28 03:23:42,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5398, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5901, PETRI_PLACES=568, PETRI_TRANSITIONS=589} [2024-06-28 03:23:42,775 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 536 predicate places. [2024-06-28 03:23:42,775 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 589 transitions, 5901 flow [2024-06-28 03:23:42,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:42,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:42,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:42,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-28 03:23:42,775 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-28 03:23:42,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:42,776 INFO L85 PathProgramCache]: Analyzing trace with hash 275305577, now seen corresponding path program 11 times [2024-06-28 03:23:42,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:42,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763086982] [2024-06-28 03:23:42,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:42,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:42,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:43,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:43,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:43,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763086982] [2024-06-28 03:23:43,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763086982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:43,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:43,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:23:43,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641382149] [2024-06-28 03:23:43,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:43,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:23:43,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:43,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:23:43,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:23:43,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:43,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 589 transitions, 5901 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:43,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:43,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:43,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:44,569 INFO L124 PetriNetUnfolderBase]: 1236/2268 cut-off events. [2024-06-28 03:23:44,569 INFO L125 PetriNetUnfolderBase]: For 476409/476409 co-relation queries the response was YES. [2024-06-28 03:23:44,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16548 conditions, 2268 events. 1236/2268 cut-off events. For 476409/476409 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 14477 event pairs, 87 based on Foata normal form. 2/2269 useless extension candidates. Maximal degree in co-relation 16291. Up to 1870 conditions per place. [2024-06-28 03:23:44,623 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 507 selfloop transitions, 97 changer transitions 0/607 dead transitions. [2024-06-28 03:23:44,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 607 transitions, 7238 flow [2024-06-28 03:23:44,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:23:44,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:23:44,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-28 03:23:44,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-28 03:23:44,624 INFO L175 Difference]: Start difference. First operand has 568 places, 589 transitions, 5901 flow. Second operand 11 states and 140 transitions. [2024-06-28 03:23:44,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 607 transitions, 7238 flow [2024-06-28 03:23:47,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 607 transitions, 6959 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-28 03:23:47,339 INFO L231 Difference]: Finished difference. Result has 571 places, 592 transitions, 5888 flow [2024-06-28 03:23:47,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5622, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5888, PETRI_PLACES=571, PETRI_TRANSITIONS=592} [2024-06-28 03:23:47,339 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 539 predicate places. [2024-06-28 03:23:47,339 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 592 transitions, 5888 flow [2024-06-28 03:23:47,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:47,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:47,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:47,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-28 03:23:47,340 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-28 03:23:47,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:47,340 INFO L85 PathProgramCache]: Analyzing trace with hash 918042595, now seen corresponding path program 12 times [2024-06-28 03:23:47,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:47,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76038453] [2024-06-28 03:23:47,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:47,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:47,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:48,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-28 03:23:48,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:48,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76038453] [2024-06-28 03:23:48,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76038453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:48,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:48,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:23:48,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138123928] [2024-06-28 03:23:48,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:48,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:23:48,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:48,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:23:48,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:23:48,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:48,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 592 transitions, 5888 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:48,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:48,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:48,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:49,085 INFO L124 PetriNetUnfolderBase]: 1246/2290 cut-off events. [2024-06-28 03:23:49,085 INFO L125 PetriNetUnfolderBase]: For 482265/482265 co-relation queries the response was YES. [2024-06-28 03:23:49,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16843 conditions, 2290 events. 1246/2290 cut-off events. For 482265/482265 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 14671 event pairs, 85 based on Foata normal form. 2/2291 useless extension candidates. Maximal degree in co-relation 16583. Up to 1886 conditions per place. [2024-06-28 03:23:49,125 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 506 selfloop transitions, 103 changer transitions 0/612 dead transitions. [2024-06-28 03:23:49,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 612 transitions, 7252 flow [2024-06-28 03:23:49,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:23:49,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:23:49,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:23:49,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-28 03:23:49,126 INFO L175 Difference]: Start difference. First operand has 571 places, 592 transitions, 5888 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:23:49,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 612 transitions, 7252 flow [2024-06-28 03:23:51,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 612 transitions, 7007 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 03:23:51,947 INFO L231 Difference]: Finished difference. Result has 575 places, 598 transitions, 5961 flow [2024-06-28 03:23:51,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5651, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5961, PETRI_PLACES=575, PETRI_TRANSITIONS=598} [2024-06-28 03:23:51,948 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 543 predicate places. [2024-06-28 03:23:51,948 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 598 transitions, 5961 flow [2024-06-28 03:23:51,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:51,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:51,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:51,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-28 03:23:51,948 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-28 03:23:51,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:51,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1594898435, now seen corresponding path program 13 times [2024-06-28 03:23:51,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:51,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026246935] [2024-06-28 03:23:51,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:51,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:51,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:52,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:52,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:52,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026246935] [2024-06-28 03:23:52,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026246935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:52,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:52,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:23:52,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488142280] [2024-06-28 03:23:52,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:52,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:23:52,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:52,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:23:52,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:23:53,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:53,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 598 transitions, 5961 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:53,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:53,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:53,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:53,924 INFO L124 PetriNetUnfolderBase]: 1250/2304 cut-off events. [2024-06-28 03:23:53,924 INFO L125 PetriNetUnfolderBase]: For 488053/488053 co-relation queries the response was YES. [2024-06-28 03:23:53,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17023 conditions, 2304 events. 1250/2304 cut-off events. For 488053/488053 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 14840 event pairs, 93 based on Foata normal form. 2/2305 useless extension candidates. Maximal degree in co-relation 16761. Up to 1894 conditions per place. [2024-06-28 03:23:53,964 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 506 selfloop transitions, 108 changer transitions 0/617 dead transitions. [2024-06-28 03:23:53,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 617 transitions, 7319 flow [2024-06-28 03:23:53,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:23:53,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:23:53,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-28 03:23:53,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-28 03:23:53,965 INFO L175 Difference]: Start difference. First operand has 575 places, 598 transitions, 5961 flow. Second operand 11 states and 138 transitions. [2024-06-28 03:23:53,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 617 transitions, 7319 flow [2024-06-28 03:23:57,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 617 transitions, 7072 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 03:23:57,184 INFO L231 Difference]: Finished difference. Result has 580 places, 604 transitions, 6054 flow [2024-06-28 03:23:57,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5720, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6054, PETRI_PLACES=580, PETRI_TRANSITIONS=604} [2024-06-28 03:23:57,185 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 548 predicate places. [2024-06-28 03:23:57,185 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 604 transitions, 6054 flow [2024-06-28 03:23:57,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:57,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:57,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:57,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-28 03:23:57,185 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-28 03:23:57,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:57,185 INFO L85 PathProgramCache]: Analyzing trace with hash 444002587, now seen corresponding path program 14 times [2024-06-28 03:23:57,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:57,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481548131] [2024-06-28 03:23:57,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:57,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:57,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:58,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:58,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:58,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481548131] [2024-06-28 03:23:58,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481548131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:58,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:58,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:23:58,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594925375] [2024-06-28 03:23:58,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:58,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:23:58,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:58,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:23:58,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:23:58,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:23:58,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 604 transitions, 6054 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:58,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:58,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:23:58,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:59,012 INFO L124 PetriNetUnfolderBase]: 1261/2319 cut-off events. [2024-06-28 03:23:59,013 INFO L125 PetriNetUnfolderBase]: For 537059/537059 co-relation queries the response was YES. [2024-06-28 03:23:59,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17753 conditions, 2319 events. 1261/2319 cut-off events. For 537059/537059 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 14869 event pairs, 88 based on Foata normal form. 2/2320 useless extension candidates. Maximal degree in co-relation 17489. Up to 1872 conditions per place. [2024-06-28 03:23:59,053 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 507 selfloop transitions, 111 changer transitions 0/621 dead transitions. [2024-06-28 03:23:59,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 621 transitions, 7812 flow [2024-06-28 03:23:59,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:23:59,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:23:59,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-28 03:23:59,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-28 03:23:59,069 INFO L175 Difference]: Start difference. First operand has 580 places, 604 transitions, 6054 flow. Second operand 11 states and 140 transitions. [2024-06-28 03:23:59,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 621 transitions, 7812 flow [2024-06-28 03:24:02,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 621 transitions, 7585 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 03:24:02,208 INFO L231 Difference]: Finished difference. Result has 585 places, 606 transitions, 6131 flow [2024-06-28 03:24:02,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5827, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6131, PETRI_PLACES=585, PETRI_TRANSITIONS=606} [2024-06-28 03:24:02,209 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 553 predicate places. [2024-06-28 03:24:02,209 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 606 transitions, 6131 flow [2024-06-28 03:24:02,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:02,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:02,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:24:02,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-28 03:24:02,209 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-28 03:24:02,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:02,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1075486105, now seen corresponding path program 15 times [2024-06-28 03:24:02,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:02,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754399821] [2024-06-28 03:24:02,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:02,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:02,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:03,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-28 03:24:03,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:03,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754399821] [2024-06-28 03:24:03,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754399821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:03,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:03,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:24:03,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62240214] [2024-06-28 03:24:03,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:03,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:24:03,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:03,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:24:03,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:24:03,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:24:03,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 606 transitions, 6131 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:03,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:03,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:24:03,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:03,899 INFO L124 PetriNetUnfolderBase]: 1258/2310 cut-off events. [2024-06-28 03:24:03,899 INFO L125 PetriNetUnfolderBase]: For 496346/496346 co-relation queries the response was YES. [2024-06-28 03:24:03,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17033 conditions, 2310 events. 1258/2310 cut-off events. For 496346/496346 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 14800 event pairs, 87 based on Foata normal form. 2/2311 useless extension candidates. Maximal degree in co-relation 16768. Up to 1910 conditions per place. [2024-06-28 03:24:03,940 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 497 selfloop transitions, 119 changer transitions 0/619 dead transitions. [2024-06-28 03:24:03,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 619 transitions, 7393 flow [2024-06-28 03:24:03,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:24:03,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:24:03,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:24:03,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-28 03:24:03,941 INFO L175 Difference]: Start difference. First operand has 585 places, 606 transitions, 6131 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:24:03,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 619 transitions, 7393 flow [2024-06-28 03:24:06,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 619 transitions, 7196 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 03:24:06,765 INFO L231 Difference]: Finished difference. Result has 589 places, 606 transitions, 6177 flow [2024-06-28 03:24:06,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5934, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6177, PETRI_PLACES=589, PETRI_TRANSITIONS=606} [2024-06-28 03:24:06,765 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 557 predicate places. [2024-06-28 03:24:06,765 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 606 transitions, 6177 flow [2024-06-28 03:24:06,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:06,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:06,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-28 03:24:06,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-28 03:24:06,766 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-28 03:24:06,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:06,766 INFO L85 PathProgramCache]: Analyzing trace with hash 449728318, now seen corresponding path program 7 times [2024-06-28 03:24:06,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:06,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704576870] [2024-06-28 03:24:06,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:06,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:06,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:07,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-28 03:24:07,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:07,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704576870] [2024-06-28 03:24:07,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704576870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:07,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:07,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:24:07,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711330265] [2024-06-28 03:24:07,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:07,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:24:07,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:07,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:24:07,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:24:07,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:24:07,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 606 transitions, 6177 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:07,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:07,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:24:07,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:08,679 INFO L124 PetriNetUnfolderBase]: 1261/2327 cut-off events. [2024-06-28 03:24:08,679 INFO L125 PetriNetUnfolderBase]: For 478615/478615 co-relation queries the response was YES. [2024-06-28 03:24:08,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17200 conditions, 2327 events. 1261/2327 cut-off events. For 478615/478615 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 15046 event pairs, 79 based on Foata normal form. 1/2327 useless extension candidates. Maximal degree in co-relation 16933. Up to 1796 conditions per place. [2024-06-28 03:24:08,722 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 538 selfloop transitions, 107 changer transitions 0/648 dead transitions. [2024-06-28 03:24:08,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 648 transitions, 7801 flow [2024-06-28 03:24:08,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:24:08,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:24:08,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-28 03:24:08,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-28 03:24:08,722 INFO L175 Difference]: Start difference. First operand has 589 places, 606 transitions, 6177 flow. Second operand 12 states and 152 transitions. [2024-06-28 03:24:08,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 648 transitions, 7801 flow [2024-06-28 03:24:11,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 648 transitions, 7513 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-28 03:24:11,535 INFO L231 Difference]: Finished difference. Result has 592 places, 623 transitions, 6378 flow [2024-06-28 03:24:11,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5889, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6378, PETRI_PLACES=592, PETRI_TRANSITIONS=623} [2024-06-28 03:24:11,535 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 560 predicate places. [2024-06-28 03:24:11,536 INFO L495 AbstractCegarLoop]: Abstraction has has 592 places, 623 transitions, 6378 flow [2024-06-28 03:24:11,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:11,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:11,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:24:11,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-28 03:24:11,536 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-28 03:24:11,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:11,536 INFO L85 PathProgramCache]: Analyzing trace with hash 651077038, now seen corresponding path program 8 times [2024-06-28 03:24:11,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:11,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028481695] [2024-06-28 03:24:11,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:11,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:11,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:12,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:12,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:12,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028481695] [2024-06-28 03:24:12,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028481695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:12,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:12,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:24:12,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091653945] [2024-06-28 03:24:12,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:12,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:24:12,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:12,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:24:12,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:24:12,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:24:12,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 623 transitions, 6378 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:12,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:12,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:24:12,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:13,634 INFO L124 PetriNetUnfolderBase]: 1267/2331 cut-off events. [2024-06-28 03:24:13,634 INFO L125 PetriNetUnfolderBase]: For 506722/506722 co-relation queries the response was YES. [2024-06-28 03:24:13,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17572 conditions, 2331 events. 1267/2331 cut-off events. For 506722/506722 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 15015 event pairs, 87 based on Foata normal form. 2/2332 useless extension candidates. Maximal degree in co-relation 17303. Up to 1505 conditions per place. [2024-06-28 03:24:13,675 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 463 selfloop transitions, 176 changer transitions 0/642 dead transitions. [2024-06-28 03:24:13,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 642 transitions, 7877 flow [2024-06-28 03:24:13,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:24:13,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:24:13,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-28 03:24:13,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-28 03:24:13,675 INFO L175 Difference]: Start difference. First operand has 592 places, 623 transitions, 6378 flow. Second operand 12 states and 160 transitions. [2024-06-28 03:24:13,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 642 transitions, 7877 flow [2024-06-28 03:24:16,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 642 transitions, 7571 flow, removed 89 selfloop flow, removed 7 redundant places. [2024-06-28 03:24:16,720 INFO L231 Difference]: Finished difference. Result has 597 places, 626 transitions, 6607 flow [2024-06-28 03:24:16,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6128, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6607, PETRI_PLACES=597, PETRI_TRANSITIONS=626} [2024-06-28 03:24:16,721 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 565 predicate places. [2024-06-28 03:24:16,721 INFO L495 AbstractCegarLoop]: Abstraction has has 597 places, 626 transitions, 6607 flow [2024-06-28 03:24:16,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:16,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:16,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:24:16,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-28 03:24:16,721 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-28 03:24:16,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:16,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1067861314, now seen corresponding path program 9 times [2024-06-28 03:24:16,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:16,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348964420] [2024-06-28 03:24:16,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:16,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:16,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:17,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:17,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:17,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348964420] [2024-06-28 03:24:17,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348964420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:17,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:17,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:24:17,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623870631] [2024-06-28 03:24:17,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:17,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:24:17,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:17,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:24:17,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:24:18,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:24:18,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 626 transitions, 6607 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:18,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:18,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:24:18,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:18,767 INFO L124 PetriNetUnfolderBase]: 1273/2345 cut-off events. [2024-06-28 03:24:18,767 INFO L125 PetriNetUnfolderBase]: For 510515/510515 co-relation queries the response was YES. [2024-06-28 03:24:18,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17650 conditions, 2345 events. 1273/2345 cut-off events. For 510515/510515 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 15128 event pairs, 87 based on Foata normal form. 2/2346 useless extension candidates. Maximal degree in co-relation 17379. Up to 1515 conditions per place. [2024-06-28 03:24:18,809 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 461 selfloop transitions, 182 changer transitions 0/646 dead transitions. [2024-06-28 03:24:18,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 646 transitions, 8071 flow [2024-06-28 03:24:18,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:24:18,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:24:18,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-28 03:24:18,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-28 03:24:18,810 INFO L175 Difference]: Start difference. First operand has 597 places, 626 transitions, 6607 flow. Second operand 12 states and 159 transitions. [2024-06-28 03:24:18,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 646 transitions, 8071 flow [2024-06-28 03:24:21,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 646 transitions, 7616 flow, removed 54 selfloop flow, removed 10 redundant places. [2024-06-28 03:24:21,911 INFO L231 Difference]: Finished difference. Result has 599 places, 629 transitions, 6649 flow [2024-06-28 03:24:21,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6152, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6649, PETRI_PLACES=599, PETRI_TRANSITIONS=629} [2024-06-28 03:24:21,912 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 567 predicate places. [2024-06-28 03:24:21,912 INFO L495 AbstractCegarLoop]: Abstraction has has 599 places, 629 transitions, 6649 flow [2024-06-28 03:24:21,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:21,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:21,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:24:21,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-28 03:24:21,912 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-28 03:24:21,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:21,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1119616096, now seen corresponding path program 10 times [2024-06-28 03:24:21,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:21,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7979474] [2024-06-28 03:24:21,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:21,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:21,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:23,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:23,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:23,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7979474] [2024-06-28 03:24:23,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7979474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:23,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:23,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:24:23,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807037565] [2024-06-28 03:24:23,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:23,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:24:23,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:23,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:24:23,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:24:23,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:24:23,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 599 places, 629 transitions, 6649 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:23,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:23,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:24:23,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:24,145 INFO L124 PetriNetUnfolderBase]: 1281/2362 cut-off events. [2024-06-28 03:24:24,145 INFO L125 PetriNetUnfolderBase]: For 515820/515820 co-relation queries the response was YES. [2024-06-28 03:24:24,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18059 conditions, 2362 events. 1281/2362 cut-off events. For 515820/515820 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 15322 event pairs, 79 based on Foata normal form. 1/2362 useless extension candidates. Maximal degree in co-relation 17787. Up to 1812 conditions per place. [2024-06-28 03:24:24,187 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 551 selfloop transitions, 108 changer transitions 0/662 dead transitions. [2024-06-28 03:24:24,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 662 transitions, 8705 flow [2024-06-28 03:24:24,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:24:24,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:24:24,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 155 transitions. [2024-06-28 03:24:24,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39141414141414144 [2024-06-28 03:24:24,188 INFO L175 Difference]: Start difference. First operand has 599 places, 629 transitions, 6649 flow. Second operand 12 states and 155 transitions. [2024-06-28 03:24:24,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 662 transitions, 8705 flow [2024-06-28 03:24:27,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 662 transitions, 8224 flow, removed 57 selfloop flow, removed 10 redundant places. [2024-06-28 03:24:27,542 INFO L231 Difference]: Finished difference. Result has 603 places, 640 transitions, 6646 flow [2024-06-28 03:24:27,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6176, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6646, PETRI_PLACES=603, PETRI_TRANSITIONS=640} [2024-06-28 03:24:27,543 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 571 predicate places. [2024-06-28 03:24:27,543 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 640 transitions, 6646 flow [2024-06-28 03:24:27,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:27,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:27,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:24:27,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-28 03:24:27,543 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-28 03:24:27,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:27,543 INFO L85 PathProgramCache]: Analyzing trace with hash 275521058, now seen corresponding path program 11 times [2024-06-28 03:24:27,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:27,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565012594] [2024-06-28 03:24:27,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:27,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:27,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:28,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:28,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:28,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565012594] [2024-06-28 03:24:28,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565012594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:28,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:28,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:24:28,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220936756] [2024-06-28 03:24:28,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:28,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:24:28,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:28,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:24:28,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:24:28,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:24:28,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 640 transitions, 6646 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:28,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:28,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:24:28,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:29,474 INFO L124 PetriNetUnfolderBase]: 1284/2369 cut-off events. [2024-06-28 03:24:29,474 INFO L125 PetriNetUnfolderBase]: For 520339/520339 co-relation queries the response was YES. [2024-06-28 03:24:29,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18091 conditions, 2369 events. 1284/2369 cut-off events. For 520339/520339 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 15382 event pairs, 79 based on Foata normal form. 1/2369 useless extension candidates. Maximal degree in co-relation 17816. Up to 1834 conditions per place. [2024-06-28 03:24:29,519 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 564 selfloop transitions, 98 changer transitions 0/665 dead transitions. [2024-06-28 03:24:29,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 665 transitions, 8171 flow [2024-06-28 03:24:29,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:24:29,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:24:29,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 155 transitions. [2024-06-28 03:24:29,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39141414141414144 [2024-06-28 03:24:29,520 INFO L175 Difference]: Start difference. First operand has 603 places, 640 transitions, 6646 flow. Second operand 12 states and 155 transitions. [2024-06-28 03:24:29,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 665 transitions, 8171 flow [2024-06-28 03:24:32,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 665 transitions, 7968 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-28 03:24:32,783 INFO L231 Difference]: Finished difference. Result has 610 places, 644 transitions, 6749 flow [2024-06-28 03:24:32,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6469, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6749, PETRI_PLACES=610, PETRI_TRANSITIONS=644} [2024-06-28 03:24:32,784 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 578 predicate places. [2024-06-28 03:24:32,784 INFO L495 AbstractCegarLoop]: Abstraction has has 610 places, 644 transitions, 6749 flow [2024-06-28 03:24:32,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:32,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:32,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:24:32,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-28 03:24:32,785 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-28 03:24:32,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:32,785 INFO L85 PathProgramCache]: Analyzing trace with hash 75621504, now seen corresponding path program 12 times [2024-06-28 03:24:32,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:32,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150848979] [2024-06-28 03:24:32,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:32,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:32,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:33,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:33,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:33,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150848979] [2024-06-28 03:24:33,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150848979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:33,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:33,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:24:33,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355140872] [2024-06-28 03:24:33,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:33,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:24:33,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:33,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:24:33,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:24:33,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:24:33,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 644 transitions, 6749 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:33,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:33,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:24:33,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:34,687 INFO L124 PetriNetUnfolderBase]: 1287/2368 cut-off events. [2024-06-28 03:24:34,688 INFO L125 PetriNetUnfolderBase]: For 523738/523738 co-relation queries the response was YES. [2024-06-28 03:24:34,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18225 conditions, 2368 events. 1287/2368 cut-off events. For 523738/523738 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 15326 event pairs, 79 based on Foata normal form. 1/2368 useless extension candidates. Maximal degree in co-relation 17948. Up to 1839 conditions per place. [2024-06-28 03:24:34,731 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 551 selfloop transitions, 115 changer transitions 0/669 dead transitions. [2024-06-28 03:24:34,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 669 transitions, 8281 flow [2024-06-28 03:24:34,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:24:34,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:24:34,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-28 03:24:34,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-28 03:24:34,732 INFO L175 Difference]: Start difference. First operand has 610 places, 644 transitions, 6749 flow. Second operand 12 states and 151 transitions. [2024-06-28 03:24:34,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 669 transitions, 8281 flow [2024-06-28 03:24:38,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 669 transitions, 8054 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 03:24:38,030 INFO L231 Difference]: Finished difference. Result has 616 places, 650 transitions, 6886 flow [2024-06-28 03:24:38,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6526, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6886, PETRI_PLACES=616, PETRI_TRANSITIONS=650} [2024-06-28 03:24:38,031 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 584 predicate places. [2024-06-28 03:24:38,031 INFO L495 AbstractCegarLoop]: Abstraction has has 616 places, 650 transitions, 6886 flow [2024-06-28 03:24:38,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:38,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:38,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:24:38,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-28 03:24:38,031 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-28 03:24:38,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:38,031 INFO L85 PathProgramCache]: Analyzing trace with hash 651086679, now seen corresponding path program 2 times [2024-06-28 03:24:38,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:38,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139518681] [2024-06-28 03:24:38,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:38,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:38,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:39,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:39,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:39,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139518681] [2024-06-28 03:24:39,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139518681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:39,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:39,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:24:39,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059832683] [2024-06-28 03:24:39,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:39,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:24:39,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:39,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:24:39,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:24:39,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:24:39,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 650 transitions, 6886 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:39,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:39,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:24:39,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:40,051 INFO L124 PetriNetUnfolderBase]: 1294/2381 cut-off events. [2024-06-28 03:24:40,052 INFO L125 PetriNetUnfolderBase]: For 552604/552604 co-relation queries the response was YES. [2024-06-28 03:24:40,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18476 conditions, 2381 events. 1294/2381 cut-off events. For 552604/552604 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 15436 event pairs, 97 based on Foata normal form. 2/2382 useless extension candidates. Maximal degree in co-relation 18197. Up to 2137 conditions per place. [2024-06-28 03:24:40,094 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 617 selfloop transitions, 46 changer transitions 0/666 dead transitions. [2024-06-28 03:24:40,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 666 transitions, 8301 flow [2024-06-28 03:24:40,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:24:40,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:24:40,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 157 transitions. [2024-06-28 03:24:40,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36596736596736595 [2024-06-28 03:24:40,095 INFO L175 Difference]: Start difference. First operand has 616 places, 650 transitions, 6886 flow. Second operand 13 states and 157 transitions. [2024-06-28 03:24:40,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 666 transitions, 8301 flow [2024-06-28 03:24:43,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 666 transitions, 7956 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-28 03:24:43,557 INFO L231 Difference]: Finished difference. Result has 621 places, 653 transitions, 6705 flow [2024-06-28 03:24:43,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6541, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6705, PETRI_PLACES=621, PETRI_TRANSITIONS=653} [2024-06-28 03:24:43,557 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 589 predicate places. [2024-06-28 03:24:43,558 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 653 transitions, 6705 flow [2024-06-28 03:24:43,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:43,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:43,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:24:43,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-28 03:24:43,558 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-28 03:24:43,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:43,558 INFO L85 PathProgramCache]: Analyzing trace with hash 650817568, now seen corresponding path program 13 times [2024-06-28 03:24:43,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:43,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775936639] [2024-06-28 03:24:43,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:43,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:43,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:44,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:44,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:44,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775936639] [2024-06-28 03:24:44,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775936639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:44,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:44,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:24:44,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947393932] [2024-06-28 03:24:44,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:44,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:24:44,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:44,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:24:44,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:24:44,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:24:44,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 653 transitions, 6705 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:44,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:44,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:24:44,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:45,514 INFO L124 PetriNetUnfolderBase]: 1292/2378 cut-off events. [2024-06-28 03:24:45,514 INFO L125 PetriNetUnfolderBase]: For 510464/510464 co-relation queries the response was YES. [2024-06-28 03:24:45,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17956 conditions, 2378 events. 1292/2378 cut-off events. For 510464/510464 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 15403 event pairs, 79 based on Foata normal form. 1/2378 useless extension candidates. Maximal degree in co-relation 17675. Up to 1849 conditions per place. [2024-06-28 03:24:45,641 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 567 selfloop transitions, 103 changer transitions 0/673 dead transitions. [2024-06-28 03:24:45,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 673 transitions, 8136 flow [2024-06-28 03:24:45,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:24:45,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:24:45,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-28 03:24:45,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 03:24:45,643 INFO L175 Difference]: Start difference. First operand has 621 places, 653 transitions, 6705 flow. Second operand 12 states and 154 transitions. [2024-06-28 03:24:45,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 673 transitions, 8136 flow [2024-06-28 03:24:48,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 673 transitions, 7971 flow, removed 39 selfloop flow, removed 10 redundant places. [2024-06-28 03:24:48,701 INFO L231 Difference]: Finished difference. Result has 623 places, 654 transitions, 6758 flow [2024-06-28 03:24:48,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6540, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6758, PETRI_PLACES=623, PETRI_TRANSITIONS=654} [2024-06-28 03:24:48,701 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 591 predicate places. [2024-06-28 03:24:48,701 INFO L495 AbstractCegarLoop]: Abstraction has has 623 places, 654 transitions, 6758 flow [2024-06-28 03:24:48,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:48,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:48,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:24:48,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-28 03:24:48,702 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-28 03:24:48,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:48,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1067852014, now seen corresponding path program 14 times [2024-06-28 03:24:48,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:48,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199040288] [2024-06-28 03:24:48,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:48,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:48,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:49,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:49,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:49,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199040288] [2024-06-28 03:24:49,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199040288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:49,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:49,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:24:49,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000552672] [2024-06-28 03:24:49,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:49,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:24:49,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:49,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:24:49,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:24:50,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:24:50,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 654 transitions, 6758 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:50,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:50,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:24:50,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:50,874 INFO L124 PetriNetUnfolderBase]: 1305/2395 cut-off events. [2024-06-28 03:24:50,874 INFO L125 PetriNetUnfolderBase]: For 563454/563454 co-relation queries the response was YES. [2024-06-28 03:24:50,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18867 conditions, 2395 events. 1305/2395 cut-off events. For 563454/563454 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 15479 event pairs, 83 based on Foata normal form. 1/2395 useless extension candidates. Maximal degree in co-relation 18585. Up to 1548 conditions per place. [2024-06-28 03:24:50,923 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 481 selfloop transitions, 193 changer transitions 0/677 dead transitions. [2024-06-28 03:24:50,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 635 places, 677 transitions, 8816 flow [2024-06-28 03:24:50,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:24:50,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:24:50,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 172 transitions. [2024-06-28 03:24:50,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40093240093240096 [2024-06-28 03:24:50,924 INFO L175 Difference]: Start difference. First operand has 623 places, 654 transitions, 6758 flow. Second operand 13 states and 172 transitions. [2024-06-28 03:24:50,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 635 places, 677 transitions, 8816 flow [2024-06-28 03:24:55,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 677 transitions, 8521 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-28 03:24:55,179 INFO L231 Difference]: Finished difference. Result has 627 places, 659 transitions, 7101 flow [2024-06-28 03:24:55,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6472, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7101, PETRI_PLACES=627, PETRI_TRANSITIONS=659} [2024-06-28 03:24:55,179 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 595 predicate places. [2024-06-28 03:24:55,179 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 659 transitions, 7101 flow [2024-06-28 03:24:55,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:55,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:55,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:24:55,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-28 03:24:55,180 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-28 03:24:55,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:55,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1067851673, now seen corresponding path program 3 times [2024-06-28 03:24:55,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:55,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466246094] [2024-06-28 03:24:55,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:55,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:55,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:56,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:56,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:56,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466246094] [2024-06-28 03:24:56,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466246094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:56,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:56,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:24:56,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250655563] [2024-06-28 03:24:56,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:56,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:24:56,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:56,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:24:56,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:24:56,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:24:56,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 659 transitions, 7101 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:56,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:56,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:24:56,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:57,252 INFO L124 PetriNetUnfolderBase]: 1312/2410 cut-off events. [2024-06-28 03:24:57,252 INFO L125 PetriNetUnfolderBase]: For 595155/595155 co-relation queries the response was YES. [2024-06-28 03:24:57,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19057 conditions, 2410 events. 1312/2410 cut-off events. For 595155/595155 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 15666 event pairs, 97 based on Foata normal form. 2/2411 useless extension candidates. Maximal degree in co-relation 18774. Up to 2168 conditions per place. [2024-06-28 03:24:57,304 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 625 selfloop transitions, 47 changer transitions 0/675 dead transitions. [2024-06-28 03:24:57,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 639 places, 675 transitions, 8536 flow [2024-06-28 03:24:57,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:24:57,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:24:57,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-28 03:24:57,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-28 03:24:57,305 INFO L175 Difference]: Start difference. First operand has 627 places, 659 transitions, 7101 flow. Second operand 13 states and 156 transitions. [2024-06-28 03:24:57,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 639 places, 675 transitions, 8536 flow [2024-06-28 03:25:00,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 675 transitions, 8164 flow, removed 56 selfloop flow, removed 11 redundant places. [2024-06-28 03:25:00,935 INFO L231 Difference]: Finished difference. Result has 630 places, 662 transitions, 6897 flow [2024-06-28 03:25:00,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6729, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6897, PETRI_PLACES=630, PETRI_TRANSITIONS=662} [2024-06-28 03:25:00,936 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 598 predicate places. [2024-06-28 03:25:00,936 INFO L495 AbstractCegarLoop]: Abstraction has has 630 places, 662 transitions, 6897 flow [2024-06-28 03:25:00,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:00,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:00,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:25:00,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-28 03:25:00,936 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-28 03:25:00,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:00,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1068120784, now seen corresponding path program 15 times [2024-06-28 03:25:00,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:00,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112552232] [2024-06-28 03:25:00,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:00,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:00,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:02,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-28 03:25:02,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:02,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112552232] [2024-06-28 03:25:02,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112552232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:02,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:02,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:25:02,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742692221] [2024-06-28 03:25:02,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:02,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:25:02,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:02,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:25:02,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:25:02,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:25:02,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 662 transitions, 6897 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:02,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:02,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:25:02,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:02,941 INFO L124 PetriNetUnfolderBase]: 1310/2409 cut-off events. [2024-06-28 03:25:02,941 INFO L125 PetriNetUnfolderBase]: For 548583/548583 co-relation queries the response was YES. [2024-06-28 03:25:02,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18493 conditions, 2409 events. 1310/2409 cut-off events. For 548583/548583 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 15645 event pairs, 79 based on Foata normal form. 1/2409 useless extension candidates. Maximal degree in co-relation 18209. Up to 1880 conditions per place. [2024-06-28 03:25:02,988 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 569 selfloop transitions, 112 changer transitions 0/684 dead transitions. [2024-06-28 03:25:02,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 684 transitions, 8400 flow [2024-06-28 03:25:02,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:25:02,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:25:02,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 153 transitions. [2024-06-28 03:25:02,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-28 03:25:02,989 INFO L175 Difference]: Start difference. First operand has 630 places, 662 transitions, 6897 flow. Second operand 12 states and 153 transitions. [2024-06-28 03:25:02,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 684 transitions, 8400 flow [2024-06-28 03:25:06,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 684 transitions, 8300 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 03:25:06,711 INFO L231 Difference]: Finished difference. Result has 637 places, 667 transitions, 7115 flow [2024-06-28 03:25:06,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6797, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7115, PETRI_PLACES=637, PETRI_TRANSITIONS=667} [2024-06-28 03:25:06,711 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 605 predicate places. [2024-06-28 03:25:06,711 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 667 transitions, 7115 flow [2024-06-28 03:25:06,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:06,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:06,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:25:06,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-28 03:25:06,711 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-28 03:25:06,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:06,712 INFO L85 PathProgramCache]: Analyzing trace with hash -818510644, now seen corresponding path program 16 times [2024-06-28 03:25:06,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:06,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658175004] [2024-06-28 03:25:06,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:06,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:06,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:07,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-28 03:25:07,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:07,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658175004] [2024-06-28 03:25:07,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658175004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:07,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:07,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:25:07,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410616597] [2024-06-28 03:25:07,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:07,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:25:07,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:07,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:25:07,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:25:08,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:25:08,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 667 transitions, 7115 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:08,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:08,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:25:08,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:08,913 INFO L124 PetriNetUnfolderBase]: 1316/2417 cut-off events. [2024-06-28 03:25:08,913 INFO L125 PetriNetUnfolderBase]: For 579011/579011 co-relation queries the response was YES. [2024-06-28 03:25:08,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18870 conditions, 2417 events. 1316/2417 cut-off events. For 579011/579011 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 15692 event pairs, 81 based on Foata normal form. 2/2418 useless extension candidates. Maximal degree in co-relation 18584. Up to 1589 conditions per place. [2024-06-28 03:25:08,956 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 468 selfloop transitions, 214 changer transitions 0/685 dead transitions. [2024-06-28 03:25:08,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 648 places, 685 transitions, 8661 flow [2024-06-28 03:25:08,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:25:08,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:25:08,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-28 03:25:08,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.398989898989899 [2024-06-28 03:25:08,957 INFO L175 Difference]: Start difference. First operand has 637 places, 667 transitions, 7115 flow. Second operand 12 states and 158 transitions. [2024-06-28 03:25:08,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 648 places, 685 transitions, 8661 flow [2024-06-28 03:25:12,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 685 transitions, 8413 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 03:25:12,555 INFO L231 Difference]: Finished difference. Result has 642 places, 670 transitions, 7444 flow [2024-06-28 03:25:12,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6869, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7444, PETRI_PLACES=642, PETRI_TRANSITIONS=670} [2024-06-28 03:25:12,555 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 610 predicate places. [2024-06-28 03:25:12,555 INFO L495 AbstractCegarLoop]: Abstraction has has 642 places, 670 transitions, 7444 flow [2024-06-28 03:25:12,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:12,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:12,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:25:12,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-28 03:25:12,556 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-28 03:25:12,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:12,556 INFO L85 PathProgramCache]: Analyzing trace with hash -341034286, now seen corresponding path program 17 times [2024-06-28 03:25:12,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:12,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031261584] [2024-06-28 03:25:12,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:12,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:12,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:13,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-28 03:25:13,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:13,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031261584] [2024-06-28 03:25:13,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031261584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:13,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:13,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:25:13,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385364385] [2024-06-28 03:25:13,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:13,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:25:13,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:13,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:25:13,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:25:14,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:25:14,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 670 transitions, 7444 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:14,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:14,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:25:14,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:14,801 INFO L124 PetriNetUnfolderBase]: 1324/2434 cut-off events. [2024-06-28 03:25:14,801 INFO L125 PetriNetUnfolderBase]: For 586854/586854 co-relation queries the response was YES. [2024-06-28 03:25:14,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19572 conditions, 2434 events. 1324/2434 cut-off events. For 586854/586854 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 15813 event pairs, 79 based on Foata normal form. 1/2434 useless extension candidates. Maximal degree in co-relation 19285. Up to 1894 conditions per place. [2024-06-28 03:25:14,849 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 534 selfloop transitions, 159 changer transitions 0/696 dead transitions. [2024-06-28 03:25:14,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 696 transitions, 9545 flow [2024-06-28 03:25:14,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:25:14,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:25:14,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-28 03:25:14,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-28 03:25:14,850 INFO L175 Difference]: Start difference. First operand has 642 places, 670 transitions, 7444 flow. Second operand 12 states and 152 transitions. [2024-06-28 03:25:14,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 696 transitions, 9545 flow [2024-06-28 03:25:18,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 696 transitions, 8990 flow, removed 64 selfloop flow, removed 10 redundant places. [2024-06-28 03:25:18,926 INFO L231 Difference]: Finished difference. Result has 645 places, 682 transitions, 7530 flow [2024-06-28 03:25:18,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6893, PETRI_DIFFERENCE_MINUEND_PLACES=632, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7530, PETRI_PLACES=645, PETRI_TRANSITIONS=682} [2024-06-28 03:25:18,927 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 613 predicate places. [2024-06-28 03:25:18,927 INFO L495 AbstractCegarLoop]: Abstraction has has 645 places, 682 transitions, 7530 flow [2024-06-28 03:25:18,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:18,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:18,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:25:18,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-28 03:25:18,927 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-28 03:25:18,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:18,927 INFO L85 PathProgramCache]: Analyzing trace with hash -809563703, now seen corresponding path program 4 times [2024-06-28 03:25:18,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:18,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386229445] [2024-06-28 03:25:18,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:18,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:18,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:20,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:20,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:20,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386229445] [2024-06-28 03:25:20,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386229445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:20,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:20,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:25:20,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405193357] [2024-06-28 03:25:20,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:20,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:25:20,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:20,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:25:20,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:25:20,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:25:20,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 682 transitions, 7530 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:20,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:20,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:25:20,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:21,084 INFO L124 PetriNetUnfolderBase]: 1331/2451 cut-off events. [2024-06-28 03:25:21,084 INFO L125 PetriNetUnfolderBase]: For 616412/616412 co-relation queries the response was YES. [2024-06-28 03:25:21,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19696 conditions, 2451 events. 1331/2451 cut-off events. For 616412/616412 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 16014 event pairs, 91 based on Foata normal form. 2/2452 useless extension candidates. Maximal degree in co-relation 19407. Up to 2201 conditions per place. [2024-06-28 03:25:21,132 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 643 selfloop transitions, 52 changer transitions 0/698 dead transitions. [2024-06-28 03:25:21,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 698 transitions, 9011 flow [2024-06-28 03:25:21,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:25:21,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:25:21,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 154 transitions. [2024-06-28 03:25:21,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.358974358974359 [2024-06-28 03:25:21,133 INFO L175 Difference]: Start difference. First operand has 645 places, 682 transitions, 7530 flow. Second operand 13 states and 154 transitions. [2024-06-28 03:25:21,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 698 transitions, 9011 flow [2024-06-28 03:25:25,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 698 transitions, 8780 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-28 03:25:25,093 INFO L231 Difference]: Finished difference. Result has 652 places, 685 transitions, 7477 flow [2024-06-28 03:25:25,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7299, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7477, PETRI_PLACES=652, PETRI_TRANSITIONS=685} [2024-06-28 03:25:25,094 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 620 predicate places. [2024-06-28 03:25:25,094 INFO L495 AbstractCegarLoop]: Abstraction has has 652 places, 685 transitions, 7477 flow [2024-06-28 03:25:25,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:25,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:25,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:25:25,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-28 03:25:25,094 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-28 03:25:25,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:25,095 INFO L85 PathProgramCache]: Analyzing trace with hash 332390784, now seen corresponding path program 18 times [2024-06-28 03:25:25,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:25,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361735299] [2024-06-28 03:25:25,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:25,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:25,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:26,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:26,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:26,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361735299] [2024-06-28 03:25:26,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361735299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:26,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:26,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:25:26,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586321745] [2024-06-28 03:25:26,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:26,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:25:26,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:26,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:25:26,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:25:26,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:25:26,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 685 transitions, 7477 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:26,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:26,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:25:26,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:27,625 INFO L124 PetriNetUnfolderBase]: 1344/2470 cut-off events. [2024-06-28 03:25:27,625 INFO L125 PetriNetUnfolderBase]: For 648114/648114 co-relation queries the response was YES. [2024-06-28 03:25:27,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20479 conditions, 2470 events. 1344/2470 cut-off events. For 648114/648114 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 16072 event pairs, 79 based on Foata normal form. 1/2470 useless extension candidates. Maximal degree in co-relation 20189. Up to 1620 conditions per place. [2024-06-28 03:25:27,677 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 480 selfloop transitions, 223 changer transitions 0/706 dead transitions. [2024-06-28 03:25:27,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 706 transitions, 9603 flow [2024-06-28 03:25:27,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:25:27,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:25:27,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 171 transitions. [2024-06-28 03:25:27,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3986013986013986 [2024-06-28 03:25:27,678 INFO L175 Difference]: Start difference. First operand has 652 places, 685 transitions, 7477 flow. Second operand 13 states and 171 transitions. [2024-06-28 03:25:27,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 706 transitions, 9603 flow [2024-06-28 03:25:32,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 706 transitions, 9491 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 03:25:32,109 INFO L231 Difference]: Finished difference. Result has 659 places, 690 transitions, 8070 flow [2024-06-28 03:25:32,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7365, PETRI_DIFFERENCE_MINUEND_PLACES=645, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8070, PETRI_PLACES=659, PETRI_TRANSITIONS=690} [2024-06-28 03:25:32,110 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 627 predicate places. [2024-06-28 03:25:32,110 INFO L495 AbstractCegarLoop]: Abstraction has has 659 places, 690 transitions, 8070 flow [2024-06-28 03:25:32,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:32,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:32,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:25:32,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-28 03:25:32,110 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-28 03:25:32,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:32,111 INFO L85 PathProgramCache]: Analyzing trace with hash -349971245, now seen corresponding path program 5 times [2024-06-28 03:25:32,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:32,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939332704] [2024-06-28 03:25:32,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:32,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:32,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:33,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:33,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:33,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939332704] [2024-06-28 03:25:33,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939332704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:33,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:33,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:25:33,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259726716] [2024-06-28 03:25:33,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:33,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:25:33,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:33,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:25:33,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:25:33,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:25:33,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 659 places, 690 transitions, 8070 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:33,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:33,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:25:33,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:34,235 INFO L124 PetriNetUnfolderBase]: 1348/2470 cut-off events. [2024-06-28 03:25:34,235 INFO L125 PetriNetUnfolderBase]: For 681353/681353 co-relation queries the response was YES. [2024-06-28 03:25:34,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21024 conditions, 2470 events. 1348/2470 cut-off events. For 681353/681353 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 16042 event pairs, 89 based on Foata normal form. 2/2471 useless extension candidates. Maximal degree in co-relation 20732. Up to 2172 conditions per place. [2024-06-28 03:25:34,282 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 625 selfloop transitions, 77 changer transitions 0/705 dead transitions. [2024-06-28 03:25:34,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 705 transitions, 9554 flow [2024-06-28 03:25:34,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:25:34,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:25:34,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:25:34,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3661616161616162 [2024-06-28 03:25:34,283 INFO L175 Difference]: Start difference. First operand has 659 places, 690 transitions, 8070 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:25:34,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 705 transitions, 9554 flow [2024-06-28 03:25:38,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 705 transitions, 9131 flow, removed 61 selfloop flow, removed 9 redundant places. [2024-06-28 03:25:38,258 INFO L231 Difference]: Finished difference. Result has 662 places, 691 transitions, 7855 flow [2024-06-28 03:25:38,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7647, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7855, PETRI_PLACES=662, PETRI_TRANSITIONS=691} [2024-06-28 03:25:38,259 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 630 predicate places. [2024-06-28 03:25:38,259 INFO L495 AbstractCegarLoop]: Abstraction has has 662 places, 691 transitions, 7855 flow [2024-06-28 03:25:38,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:38,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:38,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:25:38,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-28 03:25:38,259 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-28 03:25:38,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:38,259 INFO L85 PathProgramCache]: Analyzing trace with hash -818770114, now seen corresponding path program 19 times [2024-06-28 03:25:38,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:38,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879192722] [2024-06-28 03:25:38,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:38,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:38,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:39,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:39,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:39,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879192722] [2024-06-28 03:25:39,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879192722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:39,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:39,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:25:39,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127679554] [2024-06-28 03:25:39,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:39,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:25:39,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:39,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:25:39,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:25:39,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:25:39,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 662 places, 691 transitions, 7855 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:39,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:39,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:25:39,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:40,282 INFO L124 PetriNetUnfolderBase]: 1346/2475 cut-off events. [2024-06-28 03:25:40,282 INFO L125 PetriNetUnfolderBase]: For 634468/634468 co-relation queries the response was YES. [2024-06-28 03:25:40,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20615 conditions, 2475 events. 1346/2475 cut-off events. For 634468/634468 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 16160 event pairs, 79 based on Foata normal form. 1/2475 useless extension candidates. Maximal degree in co-relation 20321. Up to 1942 conditions per place. [2024-06-28 03:25:40,335 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 569 selfloop transitions, 134 changer transitions 0/706 dead transitions. [2024-06-28 03:25:40,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 706 transitions, 9344 flow [2024-06-28 03:25:40,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:25:40,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:25:40,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-28 03:25:40,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-28 03:25:40,337 INFO L175 Difference]: Start difference. First operand has 662 places, 691 transitions, 7855 flow. Second operand 12 states and 150 transitions. [2024-06-28 03:25:40,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 706 transitions, 9344 flow [2024-06-28 03:25:44,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 706 transitions, 9146 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-28 03:25:44,034 INFO L231 Difference]: Finished difference. Result has 664 places, 693 transitions, 7985 flow [2024-06-28 03:25:44,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7657, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7985, PETRI_PLACES=664, PETRI_TRANSITIONS=693} [2024-06-28 03:25:44,035 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 632 predicate places. [2024-06-28 03:25:44,035 INFO L495 AbstractCegarLoop]: Abstraction has has 664 places, 693 transitions, 7985 flow [2024-06-28 03:25:44,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:44,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:44,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:25:44,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-28 03:25:44,035 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-28 03:25:44,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:44,036 INFO L85 PathProgramCache]: Analyzing trace with hash -809246573, now seen corresponding path program 6 times [2024-06-28 03:25:44,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:44,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135016380] [2024-06-28 03:25:44,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:44,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:44,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:45,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:45,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:45,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135016380] [2024-06-28 03:25:45,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135016380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:45,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:45,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:25:45,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492399972] [2024-06-28 03:25:45,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:45,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:25:45,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:45,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:25:45,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:25:45,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:25:45,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 693 transitions, 7985 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:45,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:45,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:25:45,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:46,147 INFO L124 PetriNetUnfolderBase]: 1350/2477 cut-off events. [2024-06-28 03:25:46,147 INFO L125 PetriNetUnfolderBase]: For 665462/665462 co-relation queries the response was YES. [2024-06-28 03:25:46,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20830 conditions, 2477 events. 1350/2477 cut-off events. For 665462/665462 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 16139 event pairs, 91 based on Foata normal form. 2/2478 useless extension candidates. Maximal degree in co-relation 20535. Up to 2146 conditions per place. [2024-06-28 03:25:46,197 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 606 selfloop transitions, 99 changer transitions 0/708 dead transitions. [2024-06-28 03:25:46,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 708 transitions, 9477 flow [2024-06-28 03:25:46,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:25:46,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:25:46,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:25:46,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3661616161616162 [2024-06-28 03:25:46,198 INFO L175 Difference]: Start difference. First operand has 664 places, 693 transitions, 7985 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:25:46,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 708 transitions, 9477 flow [2024-06-28 03:25:50,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 666 places, 708 transitions, 9192 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 03:25:50,335 INFO L231 Difference]: Finished difference. Result has 667 places, 694 transitions, 7954 flow [2024-06-28 03:25:50,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7700, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7954, PETRI_PLACES=667, PETRI_TRANSITIONS=694} [2024-06-28 03:25:50,336 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 635 predicate places. [2024-06-28 03:25:50,336 INFO L495 AbstractCegarLoop]: Abstraction has has 667 places, 694 transitions, 7954 flow [2024-06-28 03:25:50,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:50,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:50,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:25:50,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-28 03:25:50,336 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-28 03:25:50,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:50,336 INFO L85 PathProgramCache]: Analyzing trace with hash -809246914, now seen corresponding path program 20 times [2024-06-28 03:25:50,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:50,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491382882] [2024-06-28 03:25:50,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:50,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:50,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:51,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:51,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:51,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491382882] [2024-06-28 03:25:51,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491382882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:51,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:51,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:25:51,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21716682] [2024-06-28 03:25:51,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:51,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:25:51,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:51,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:25:51,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:25:51,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:25:51,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 694 transitions, 7954 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:51,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:51,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:25:51,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:52,618 INFO L124 PetriNetUnfolderBase]: 1359/2496 cut-off events. [2024-06-28 03:25:52,618 INFO L125 PetriNetUnfolderBase]: For 700070/700070 co-relation queries the response was YES. [2024-06-28 03:25:52,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21091 conditions, 2496 events. 1359/2496 cut-off events. For 700070/700070 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 16292 event pairs, 81 based on Foata normal form. 3/2498 useless extension candidates. Maximal degree in co-relation 20795. Up to 1509 conditions per place. [2024-06-28 03:25:52,669 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 382 selfloop transitions, 330 changer transitions 0/715 dead transitions. [2024-06-28 03:25:52,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 715 transitions, 10134 flow [2024-06-28 03:25:52,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 03:25:52,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 03:25:52,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 179 transitions. [2024-06-28 03:25:52,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-28 03:25:52,671 INFO L175 Difference]: Start difference. First operand has 667 places, 694 transitions, 7954 flow. Second operand 14 states and 179 transitions. [2024-06-28 03:25:52,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 715 transitions, 10134 flow [2024-06-28 03:25:56,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 715 transitions, 9836 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-28 03:25:56,445 INFO L231 Difference]: Finished difference. Result has 671 places, 699 transitions, 8604 flow [2024-06-28 03:25:56,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7656, PETRI_DIFFERENCE_MINUEND_PLACES=657, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8604, PETRI_PLACES=671, PETRI_TRANSITIONS=699} [2024-06-28 03:25:56,446 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 639 predicate places. [2024-06-28 03:25:56,446 INFO L495 AbstractCegarLoop]: Abstraction has has 671 places, 699 transitions, 8604 flow [2024-06-28 03:25:56,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:56,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:56,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:25:56,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-28 03:25:56,446 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-28 03:25:56,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:56,447 INFO L85 PathProgramCache]: Analyzing trace with hash -809235413, now seen corresponding path program 7 times [2024-06-28 03:25:56,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:56,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247527934] [2024-06-28 03:25:56,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:56,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:56,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:57,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:57,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:57,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247527934] [2024-06-28 03:25:57,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247527934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:57,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:57,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:25:57,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43342361] [2024-06-28 03:25:57,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:57,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:25:57,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:57,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:25:57,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:25:57,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:25:57,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 671 places, 699 transitions, 8604 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:57,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:57,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:25:57,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:58,539 INFO L124 PetriNetUnfolderBase]: 1370/2519 cut-off events. [2024-06-28 03:25:58,539 INFO L125 PetriNetUnfolderBase]: For 735601/735601 co-relation queries the response was YES. [2024-06-28 03:25:58,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22313 conditions, 2519 events. 1370/2519 cut-off events. For 735601/735601 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 16538 event pairs, 90 based on Foata normal form. 2/2520 useless extension candidates. Maximal degree in co-relation 22016. Up to 2125 conditions per place. [2024-06-28 03:25:58,596 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 608 selfloop transitions, 106 changer transitions 0/717 dead transitions. [2024-06-28 03:25:58,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 717 transitions, 10626 flow [2024-06-28 03:25:58,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:25:58,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:25:58,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-28 03:25:58,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712121212121212 [2024-06-28 03:25:58,597 INFO L175 Difference]: Start difference. First operand has 671 places, 699 transitions, 8604 flow. Second operand 12 states and 147 transitions. [2024-06-28 03:25:58,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 717 transitions, 10626 flow [2024-06-28 03:26:03,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 671 places, 717 transitions, 10048 flow, removed 86 selfloop flow, removed 11 redundant places. [2024-06-28 03:26:03,719 INFO L231 Difference]: Finished difference. Result has 672 places, 701 transitions, 8350 flow [2024-06-28 03:26:03,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8028, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8350, PETRI_PLACES=672, PETRI_TRANSITIONS=701} [2024-06-28 03:26:03,719 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 640 predicate places. [2024-06-28 03:26:03,719 INFO L495 AbstractCegarLoop]: Abstraction has has 672 places, 701 transitions, 8350 flow [2024-06-28 03:26:03,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:03,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:03,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-28 03:26:03,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-28 03:26:03,720 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-28 03:26:03,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:03,720 INFO L85 PathProgramCache]: Analyzing trace with hash 775596501, now seen corresponding path program 16 times [2024-06-28 03:26:03,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:03,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27920424] [2024-06-28 03:26:03,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:03,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:03,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:04,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:04,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:04,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27920424] [2024-06-28 03:26:04,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27920424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:04,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:04,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:26:04,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031874049] [2024-06-28 03:26:04,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:04,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:26:04,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:04,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:26:04,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:26:04,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:26:04,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 701 transitions, 8350 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:04,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:04,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:26:04,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:05,502 INFO L124 PetriNetUnfolderBase]: 1374/2529 cut-off events. [2024-06-28 03:26:05,502 INFO L125 PetriNetUnfolderBase]: For 732074/732074 co-relation queries the response was YES. [2024-06-28 03:26:05,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22103 conditions, 2529 events. 1374/2529 cut-off events. For 732074/732074 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 16677 event pairs, 77 based on Foata normal form. 2/2530 useless extension candidates. Maximal degree in co-relation 21805. Up to 2056 conditions per place. [2024-06-28 03:26:05,553 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 598 selfloop transitions, 116 changer transitions 0/717 dead transitions. [2024-06-28 03:26:05,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 717 transitions, 9951 flow [2024-06-28 03:26:05,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:26:05,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:26:05,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-28 03:26:05,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-28 03:26:05,554 INFO L175 Difference]: Start difference. First operand has 672 places, 701 transitions, 8350 flow. Second operand 11 states and 140 transitions. [2024-06-28 03:26:05,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 717 transitions, 9951 flow [2024-06-28 03:26:09,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 717 transitions, 9744 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-28 03:26:09,959 INFO L231 Difference]: Finished difference. Result has 676 places, 704 transitions, 8467 flow [2024-06-28 03:26:09,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8143, PETRI_DIFFERENCE_MINUEND_PLACES=664, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8467, PETRI_PLACES=676, PETRI_TRANSITIONS=704} [2024-06-28 03:26:09,959 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 644 predicate places. [2024-06-28 03:26:09,959 INFO L495 AbstractCegarLoop]: Abstraction has has 676 places, 704 transitions, 8467 flow [2024-06-28 03:26:09,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:09,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:09,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:26:09,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-28 03:26:09,960 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-28 03:26:09,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:09,960 INFO L85 PathProgramCache]: Analyzing trace with hash 581657091, now seen corresponding path program 17 times [2024-06-28 03:26:09,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:09,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235361720] [2024-06-28 03:26:09,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:09,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:09,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26: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-28 03:26:10,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:10,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235361720] [2024-06-28 03:26:10,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235361720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:10,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:10,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:26:10,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702760900] [2024-06-28 03:26:10,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:10,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:26:10,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:10,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:26:10,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:26:10,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:26:10,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 704 transitions, 8467 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:10,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:10,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:26:10,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:11,751 INFO L124 PetriNetUnfolderBase]: 1381/2536 cut-off events. [2024-06-28 03:26:11,751 INFO L125 PetriNetUnfolderBase]: For 739086/739086 co-relation queries the response was YES. [2024-06-28 03:26:11,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22348 conditions, 2536 events. 1381/2536 cut-off events. For 739086/739086 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 16664 event pairs, 75 based on Foata normal form. 2/2537 useless extension candidates. Maximal degree in co-relation 22047. Up to 2068 conditions per place. [2024-06-28 03:26:11,806 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 597 selfloop transitions, 120 changer transitions 0/720 dead transitions. [2024-06-28 03:26:11,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 720 transitions, 10057 flow [2024-06-28 03:26:11,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:26:11,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:26:11,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:26:11,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-28 03:26:11,807 INFO L175 Difference]: Start difference. First operand has 676 places, 704 transitions, 8467 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:26:11,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 720 transitions, 10057 flow [2024-06-28 03:26:16,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 720 transitions, 9755 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-28 03:26:16,325 INFO L231 Difference]: Finished difference. Result has 680 places, 708 transitions, 8514 flow [2024-06-28 03:26:16,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8169, PETRI_DIFFERENCE_MINUEND_PLACES=668, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8514, PETRI_PLACES=680, PETRI_TRANSITIONS=708} [2024-06-28 03:26:16,325 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 648 predicate places. [2024-06-28 03:26:16,325 INFO L495 AbstractCegarLoop]: Abstraction has has 680 places, 708 transitions, 8514 flow [2024-06-28 03:26:16,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:16,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:16,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:26:16,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-28 03:26:16,326 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-28 03:26:16,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:16,326 INFO L85 PathProgramCache]: Analyzing trace with hash 576294711, now seen corresponding path program 18 times [2024-06-28 03:26:16,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:16,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756662091] [2024-06-28 03:26:16,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:16,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:16,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:17,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:17,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:17,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756662091] [2024-06-28 03:26:17,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756662091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:17,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:17,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:26:17,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242590023] [2024-06-28 03:26:17,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:17,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:26:17,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:17,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:26:17,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:26:17,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:26:17,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 708 transitions, 8514 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:17,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:17,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:26:17,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:18,311 INFO L124 PetriNetUnfolderBase]: 1385/2550 cut-off events. [2024-06-28 03:26:18,311 INFO L125 PetriNetUnfolderBase]: For 746388/746388 co-relation queries the response was YES. [2024-06-28 03:26:18,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22473 conditions, 2550 events. 1385/2550 cut-off events. For 746388/746388 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 16796 event pairs, 83 based on Foata normal form. 2/2551 useless extension candidates. Maximal degree in co-relation 22170. Up to 2076 conditions per place. [2024-06-28 03:26:18,368 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 592 selfloop transitions, 129 changer transitions 0/724 dead transitions. [2024-06-28 03:26:18,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 691 places, 724 transitions, 10090 flow [2024-06-28 03:26:18,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:26:18,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:26:18,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-28 03:26:18,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-28 03:26:18,369 INFO L175 Difference]: Start difference. First operand has 680 places, 708 transitions, 8514 flow. Second operand 12 states and 149 transitions. [2024-06-28 03:26:18,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 691 places, 724 transitions, 10090 flow [2024-06-28 03:26:23,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 724 transitions, 9774 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-28 03:26:23,039 INFO L231 Difference]: Finished difference. Result has 685 places, 713 transitions, 8586 flow [2024-06-28 03:26:23,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8204, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8586, PETRI_PLACES=685, PETRI_TRANSITIONS=713} [2024-06-28 03:26:23,040 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 653 predicate places. [2024-06-28 03:26:23,040 INFO L495 AbstractCegarLoop]: Abstraction has has 685 places, 713 transitions, 8586 flow [2024-06-28 03:26:23,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:23,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:23,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:26:23,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-28 03:26:23,040 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-28 03:26:23,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:23,041 INFO L85 PathProgramCache]: Analyzing trace with hash -470769891, now seen corresponding path program 19 times [2024-06-28 03:26:23,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:23,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187206074] [2024-06-28 03:26:23,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:23,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:23,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:23,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:23,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:23,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187206074] [2024-06-28 03:26:23,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187206074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:23,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:23,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:26:23,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78981383] [2024-06-28 03:26:23,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:23,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:26:23,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:23,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:26:23,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:26:24,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:26:24,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 713 transitions, 8586 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:24,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:24,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:26:24,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:24,938 INFO L124 PetriNetUnfolderBase]: 1396/2575 cut-off events. [2024-06-28 03:26:24,938 INFO L125 PetriNetUnfolderBase]: For 807444/807444 co-relation queries the response was YES. [2024-06-28 03:26:24,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23224 conditions, 2575 events. 1396/2575 cut-off events. For 807444/807444 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 17014 event pairs, 82 based on Foata normal form. 2/2576 useless extension candidates. Maximal degree in co-relation 22919. Up to 2060 conditions per place. [2024-06-28 03:26:24,991 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 596 selfloop transitions, 129 changer transitions 0/728 dead transitions. [2024-06-28 03:26:24,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 695 places, 728 transitions, 10616 flow [2024-06-28 03:26:24,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:26:24,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:26:24,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-28 03:26:24,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-28 03:26:24,992 INFO L175 Difference]: Start difference. First operand has 685 places, 713 transitions, 8586 flow. Second operand 11 states and 140 transitions. [2024-06-28 03:26:24,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 695 places, 728 transitions, 10616 flow [2024-06-28 03:26:29,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 688 places, 728 transitions, 10313 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 03:26:29,957 INFO L231 Difference]: Finished difference. Result has 689 places, 715 transitions, 8639 flow [2024-06-28 03:26:29,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8283, PETRI_DIFFERENCE_MINUEND_PLACES=678, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8639, PETRI_PLACES=689, PETRI_TRANSITIONS=715} [2024-06-28 03:26:29,958 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 657 predicate places. [2024-06-28 03:26:29,958 INFO L495 AbstractCegarLoop]: Abstraction has has 689 places, 715 transitions, 8639 flow [2024-06-28 03:26:29,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:29,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:29,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:26:29,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-28 03:26:29,958 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-28 03:26:29,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:29,959 INFO L85 PathProgramCache]: Analyzing trace with hash -943341851, now seen corresponding path program 20 times [2024-06-28 03:26:29,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:29,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559218330] [2024-06-28 03:26:29,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:29,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:29,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:30,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:30,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:30,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559218330] [2024-06-28 03:26:30,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559218330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:30,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:30,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:26:30,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266440302] [2024-06-28 03:26:30,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:30,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:26:30,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:30,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:26:30,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:26:30,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:26:30,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 715 transitions, 8639 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:30,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:30,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:26:30,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:31,855 INFO L124 PetriNetUnfolderBase]: 1400/2579 cut-off events. [2024-06-28 03:26:31,855 INFO L125 PetriNetUnfolderBase]: For 811832/811832 co-relation queries the response was YES. [2024-06-28 03:26:31,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23123 conditions, 2579 events. 1400/2579 cut-off events. For 811832/811832 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 17051 event pairs, 84 based on Foata normal form. 2/2580 useless extension candidates. Maximal degree in co-relation 22817. Up to 2105 conditions per place. [2024-06-28 03:26:31,906 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 605 selfloop transitions, 120 changer transitions 0/728 dead transitions. [2024-06-28 03:26:31,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 728 transitions, 10174 flow [2024-06-28 03:26:31,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:26:31,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:26:31,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-28 03:26:31,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-28 03:26:31,906 INFO L175 Difference]: Start difference. First operand has 689 places, 715 transitions, 8639 flow. Second operand 11 states and 141 transitions. [2024-06-28 03:26:31,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 728 transitions, 10174 flow [2024-06-28 03:26:36,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 728 transitions, 9961 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 03:26:36,904 INFO L231 Difference]: Finished difference. Result has 694 places, 717 transitions, 8738 flow [2024-06-28 03:26:36,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8438, PETRI_DIFFERENCE_MINUEND_PLACES=682, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8738, PETRI_PLACES=694, PETRI_TRANSITIONS=717} [2024-06-28 03:26:36,904 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 662 predicate places. [2024-06-28 03:26:36,904 INFO L495 AbstractCegarLoop]: Abstraction has has 694 places, 717 transitions, 8738 flow [2024-06-28 03:26:36,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:36,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:36,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:26:36,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-28 03:26:36,905 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-28 03:26:36,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:36,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1901996272, now seen corresponding path program 21 times [2024-06-28 03:26:36,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:36,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188009786] [2024-06-28 03:26:36,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:36,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:36,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:38,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-28 03:26:38,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:38,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188009786] [2024-06-28 03:26:38,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188009786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:38,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:38,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:26:38,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091683919] [2024-06-28 03:26:38,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:38,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:26:38,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:38,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:26:38,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:26:38,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:26:38,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 717 transitions, 8738 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:38,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:38,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:26:38,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:39,015 INFO L124 PetriNetUnfolderBase]: 1403/2598 cut-off events. [2024-06-28 03:26:39,015 INFO L125 PetriNetUnfolderBase]: For 791300/791300 co-relation queries the response was YES. [2024-06-28 03:26:39,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23348 conditions, 2598 events. 1403/2598 cut-off events. For 791300/791300 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 17302 event pairs, 68 based on Foata normal form. 1/2598 useless extension candidates. Maximal degree in co-relation 23039. Up to 1842 conditions per place. [2024-06-28 03:26:39,068 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 611 selfloop transitions, 151 changer transitions 0/765 dead transitions. [2024-06-28 03:26:39,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 765 transitions, 10734 flow [2024-06-28 03:26:39,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:26:39,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:26:39,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-28 03:26:39,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646464646464646 [2024-06-28 03:26:39,070 INFO L175 Difference]: Start difference. First operand has 694 places, 717 transitions, 8738 flow. Second operand 12 states and 157 transitions. [2024-06-28 03:26:39,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 765 transitions, 10734 flow [2024-06-28 03:26:43,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 697 places, 765 transitions, 10458 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 03:26:43,883 INFO L231 Difference]: Finished difference. Result has 703 places, 745 transitions, 9264 flow [2024-06-28 03:26:43,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8462, PETRI_DIFFERENCE_MINUEND_PLACES=686, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9264, PETRI_PLACES=703, PETRI_TRANSITIONS=745} [2024-06-28 03:26:43,883 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 671 predicate places. [2024-06-28 03:26:43,883 INFO L495 AbstractCegarLoop]: Abstraction has has 703 places, 745 transitions, 9264 flow [2024-06-28 03:26:43,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:43,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:43,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:26:43,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-28 03:26:43,884 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-28 03:26:43,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:43,884 INFO L85 PathProgramCache]: Analyzing trace with hash -677102660, now seen corresponding path program 22 times [2024-06-28 03:26:43,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:43,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045981902] [2024-06-28 03:26:43,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:43,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:43,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:45,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-28 03:26:45,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:45,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045981902] [2024-06-28 03:26:45,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045981902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:45,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:45,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:26:45,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385055386] [2024-06-28 03:26:45,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:45,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:26:45,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:45,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:26:45,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:26:45,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:26:45,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 703 places, 745 transitions, 9264 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:45,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:45,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:26:45,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:46,203 INFO L124 PetriNetUnfolderBase]: 1419/2602 cut-off events. [2024-06-28 03:26:46,203 INFO L125 PetriNetUnfolderBase]: For 884571/884571 co-relation queries the response was YES. [2024-06-28 03:26:46,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24702 conditions, 2602 events. 1419/2602 cut-off events. For 884571/884571 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 17156 event pairs, 76 based on Foata normal form. 2/2603 useless extension candidates. Maximal degree in co-relation 24387. Up to 1360 conditions per place. [2024-06-28 03:26:46,259 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 493 selfloop transitions, 274 changer transitions 0/770 dead transitions. [2024-06-28 03:26:46,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 716 places, 770 transitions, 11797 flow [2024-06-28 03:26:46,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 03:26:46,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 03:26:46,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 187 transitions. [2024-06-28 03:26:46,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:26:46,260 INFO L175 Difference]: Start difference. First operand has 703 places, 745 transitions, 9264 flow. Second operand 14 states and 187 transitions. [2024-06-28 03:26:46,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 716 places, 770 transitions, 11797 flow [2024-06-28 03:26:52,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 770 transitions, 11253 flow, removed 212 selfloop flow, removed 5 redundant places. [2024-06-28 03:26:52,038 INFO L231 Difference]: Finished difference. Result has 712 places, 751 transitions, 9749 flow [2024-06-28 03:26:52,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8882, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9749, PETRI_PLACES=712, PETRI_TRANSITIONS=751} [2024-06-28 03:26:52,038 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 680 predicate places. [2024-06-28 03:26:52,038 INFO L495 AbstractCegarLoop]: Abstraction has has 712 places, 751 transitions, 9749 flow [2024-06-28 03:26:52,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:52,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:52,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:26:52,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-28 03:26:52,038 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-28 03:26:52,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:52,038 INFO L85 PathProgramCache]: Analyzing trace with hash 782961822, now seen corresponding path program 23 times [2024-06-28 03:26:52,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:52,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628210194] [2024-06-28 03:26:52,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:52,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:52,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:53,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-28 03:26:53,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:53,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628210194] [2024-06-28 03:26:53,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628210194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:53,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:53,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:26:53,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073571096] [2024-06-28 03:26:53,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:53,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:26:53,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:53,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:26:53,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:26:53,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:26:53,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 751 transitions, 9749 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:53,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:53,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:26:53,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:54,128 INFO L124 PetriNetUnfolderBase]: 1422/2625 cut-off events. [2024-06-28 03:26:54,128 INFO L125 PetriNetUnfolderBase]: For 856586/856586 co-relation queries the response was YES. [2024-06-28 03:26:54,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24361 conditions, 2625 events. 1422/2625 cut-off events. For 856586/856586 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 17460 event pairs, 68 based on Foata normal form. 1/2625 useless extension candidates. Maximal degree in co-relation 24045. Up to 1873 conditions per place. [2024-06-28 03:26:54,184 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 618 selfloop transitions, 153 changer transitions 0/774 dead transitions. [2024-06-28 03:26:54,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 774 transitions, 11499 flow [2024-06-28 03:26:54,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:26:54,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:26:54,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 156 transitions. [2024-06-28 03:26:54,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-28 03:26:54,185 INFO L175 Difference]: Start difference. First operand has 712 places, 751 transitions, 9749 flow. Second operand 12 states and 156 transitions. [2024-06-28 03:26:54,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 723 places, 774 transitions, 11499 flow [2024-06-28 03:26:59,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 774 transitions, 10958 flow, removed 113 selfloop flow, removed 10 redundant places. [2024-06-28 03:26:59,608 INFO L231 Difference]: Finished difference. Result has 715 places, 755 transitions, 9658 flow [2024-06-28 03:26:59,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9252, PETRI_DIFFERENCE_MINUEND_PLACES=702, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9658, PETRI_PLACES=715, PETRI_TRANSITIONS=755} [2024-06-28 03:26:59,608 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 683 predicate places. [2024-06-28 03:26:59,608 INFO L495 AbstractCegarLoop]: Abstraction has has 715 places, 755 transitions, 9658 flow [2024-06-28 03:26:59,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:59,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:59,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:26:59,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-28 03:26:59,608 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-28 03:26:59,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:59,609 INFO L85 PathProgramCache]: Analyzing trace with hash -943126370, now seen corresponding path program 24 times [2024-06-28 03:26:59,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:59,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417882892] [2024-06-28 03:26:59,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:59,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:59,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:00,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-28 03:27:00,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:00,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417882892] [2024-06-28 03:27:00,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417882892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:00,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:00,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:27:00,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233548529] [2024-06-28 03:27:00,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:00,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:27:00,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:00,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:27:00,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:27:00,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:27:00,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 755 transitions, 9658 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:00,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:00,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:27:00,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:01,799 INFO L124 PetriNetUnfolderBase]: 1425/2632 cut-off events. [2024-06-28 03:27:01,799 INFO L125 PetriNetUnfolderBase]: For 858723/858723 co-relation queries the response was YES. [2024-06-28 03:27:01,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24456 conditions, 2632 events. 1425/2632 cut-off events. For 858723/858723 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 17516 event pairs, 68 based on Foata normal form. 1/2632 useless extension candidates. Maximal degree in co-relation 24137. Up to 1878 conditions per place. [2024-06-28 03:27:01,858 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 624 selfloop transitions, 152 changer transitions 0/779 dead transitions. [2024-06-28 03:27:01,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 779 transitions, 11391 flow [2024-06-28 03:27:01,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:27:01,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:27:01,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-28 03:27:01,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.398989898989899 [2024-06-28 03:27:01,859 INFO L175 Difference]: Start difference. First operand has 715 places, 755 transitions, 9658 flow. Second operand 12 states and 158 transitions. [2024-06-28 03:27:01,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 779 transitions, 11391 flow [2024-06-28 03:27:08,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 779 transitions, 11023 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-28 03:27:08,208 INFO L231 Difference]: Finished difference. Result has 720 places, 761 transitions, 9716 flow [2024-06-28 03:27:08,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9296, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9716, PETRI_PLACES=720, PETRI_TRANSITIONS=761} [2024-06-28 03:27:08,208 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 688 predicate places. [2024-06-28 03:27:08,208 INFO L495 AbstractCegarLoop]: Abstraction has has 720 places, 761 transitions, 9716 flow [2024-06-28 03:27:08,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:08,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:08,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:27:08,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-28 03:27:08,208 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-28 03:27:08,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:08,209 INFO L85 PathProgramCache]: Analyzing trace with hash 581872572, now seen corresponding path program 25 times [2024-06-28 03:27:08,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:08,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814317731] [2024-06-28 03:27:08,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:08,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:08,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:09,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:09,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:09,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814317731] [2024-06-28 03:27:09,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814317731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:09,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:09,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:27:09,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388104843] [2024-06-28 03:27:09,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:09,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:27:09,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:09,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:27:09,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:27:09,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:27:09,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 761 transitions, 9716 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:09,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:09,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:27:09,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:10,393 INFO L124 PetriNetUnfolderBase]: 1428/2643 cut-off events. [2024-06-28 03:27:10,393 INFO L125 PetriNetUnfolderBase]: For 866172/866172 co-relation queries the response was YES. [2024-06-28 03:27:10,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24516 conditions, 2643 events. 1428/2643 cut-off events. For 866172/866172 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 17677 event pairs, 68 based on Foata normal form. 1/2643 useless extension candidates. Maximal degree in co-relation 24196. Up to 1883 conditions per place. [2024-06-28 03:27:10,446 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 607 selfloop transitions, 172 changer transitions 0/782 dead transitions. [2024-06-28 03:27:10,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 731 places, 782 transitions, 11433 flow [2024-06-28 03:27:10,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:27:10,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:27:10,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-28 03:27:10,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 03:27:10,446 INFO L175 Difference]: Start difference. First operand has 720 places, 761 transitions, 9716 flow. Second operand 12 states and 154 transitions. [2024-06-28 03:27:10,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 731 places, 782 transitions, 11433 flow [2024-06-28 03:27:16,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 782 transitions, 11104 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 03:27:16,104 INFO L231 Difference]: Finished difference. Result has 726 places, 765 transitions, 9838 flow [2024-06-28 03:27:16,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9389, PETRI_DIFFERENCE_MINUEND_PLACES=713, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9838, PETRI_PLACES=726, PETRI_TRANSITIONS=765} [2024-06-28 03:27:16,104 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 694 predicate places. [2024-06-28 03:27:16,104 INFO L495 AbstractCegarLoop]: Abstraction has has 726 places, 765 transitions, 9838 flow [2024-06-28 03:27:16,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:16,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:16,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:27:16,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-28 03:27:16,105 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-28 03:27:16,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:16,105 INFO L85 PathProgramCache]: Analyzing trace with hash -677419449, now seen corresponding path program 8 times [2024-06-28 03:27:16,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:16,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924604882] [2024-06-28 03:27:16,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:16,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:16,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:17,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-28 03:27:17,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:17,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924604882] [2024-06-28 03:27:17,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924604882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:17,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:17,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:27:17,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428438906] [2024-06-28 03:27:17,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:17,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:27:17,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:17,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:27:17,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:27:17,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:27:17,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 726 places, 765 transitions, 9838 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:17,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:17,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:27:17,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:18,313 INFO L124 PetriNetUnfolderBase]: 1432/2628 cut-off events. [2024-06-28 03:27:18,313 INFO L125 PetriNetUnfolderBase]: For 902622/902622 co-relation queries the response was YES. [2024-06-28 03:27:18,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24651 conditions, 2628 events. 1432/2628 cut-off events. For 902622/902622 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 17368 event pairs, 87 based on Foata normal form. 2/2629 useless extension candidates. Maximal degree in co-relation 24330. Up to 2225 conditions per place. [2024-06-28 03:27:18,370 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 668 selfloop transitions, 107 changer transitions 0/778 dead transitions. [2024-06-28 03:27:18,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 778 transitions, 11468 flow [2024-06-28 03:27:18,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:27:18,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:27:18,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 160 transitions. [2024-06-28 03:27:18,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.372960372960373 [2024-06-28 03:27:18,371 INFO L175 Difference]: Start difference. First operand has 726 places, 765 transitions, 9838 flow. Second operand 13 states and 160 transitions. [2024-06-28 03:27:18,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 778 transitions, 11468 flow [2024-06-28 03:27:24,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 778 transitions, 11083 flow, removed 35 selfloop flow, removed 10 redundant places. [2024-06-28 03:27:24,165 INFO L231 Difference]: Finished difference. Result has 729 places, 766 transitions, 9727 flow [2024-06-28 03:27:24,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9453, PETRI_DIFFERENCE_MINUEND_PLACES=716, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9727, PETRI_PLACES=729, PETRI_TRANSITIONS=766} [2024-06-28 03:27:24,165 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 697 predicate places. [2024-06-28 03:27:24,166 INFO L495 AbstractCegarLoop]: Abstraction has has 729 places, 766 transitions, 9727 flow [2024-06-28 03:27:24,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:24,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:24,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:27:24,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-28 03:27:24,166 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-28 03:27:24,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:24,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1361267127, now seen corresponding path program 21 times [2024-06-28 03:27:24,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:24,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51734229] [2024-06-28 03:27:24,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:24,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:24,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:25,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:25,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:25,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51734229] [2024-06-28 03:27:25,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51734229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:25,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:25,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:27:25,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255823981] [2024-06-28 03:27:25,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:25,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:27:25,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:25,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:27:25,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:27:25,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:27:25,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 766 transitions, 9727 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:25,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:25,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:27:25,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:26,050 INFO L124 PetriNetUnfolderBase]: 1429/2630 cut-off events. [2024-06-28 03:27:26,050 INFO L125 PetriNetUnfolderBase]: For 852891/852891 co-relation queries the response was YES. [2024-06-28 03:27:26,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23911 conditions, 2630 events. 1429/2630 cut-off events. For 852891/852891 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 17430 event pairs, 79 based on Foata normal form. 2/2631 useless extension candidates. Maximal degree in co-relation 23589. Up to 2154 conditions per place. [2024-06-28 03:27:26,112 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 632 selfloop transitions, 142 changer transitions 0/777 dead transitions. [2024-06-28 03:27:26,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 777 transitions, 11299 flow [2024-06-28 03:27:26,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:27:26,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:27:26,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:27:26,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-28 03:27:26,112 INFO L175 Difference]: Start difference. First operand has 729 places, 766 transitions, 9727 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:27:26,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 777 transitions, 11299 flow [2024-06-28 03:27:31,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 777 transitions, 11007 flow, removed 40 selfloop flow, removed 11 redundant places. [2024-06-28 03:27:31,578 INFO L231 Difference]: Finished difference. Result has 729 places, 766 transitions, 9723 flow [2024-06-28 03:27:31,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9435, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9723, PETRI_PLACES=729, PETRI_TRANSITIONS=766} [2024-06-28 03:27:31,579 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 697 predicate places. [2024-06-28 03:27:31,579 INFO L495 AbstractCegarLoop]: Abstraction has has 729 places, 766 transitions, 9723 flow [2024-06-28 03:27:31,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:31,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:31,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-28 03:27:31,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-28 03:27:31,579 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-28 03:27:31,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:31,580 INFO L85 PathProgramCache]: Analyzing trace with hash -935976530, now seen corresponding path program 26 times [2024-06-28 03:27:31,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:31,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803506999] [2024-06-28 03:27:31,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:31,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:31,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:32,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:32,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:32,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803506999] [2024-06-28 03:27:32,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803506999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:32,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:32,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:27:32,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847082269] [2024-06-28 03:27:32,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:32,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:27:32,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:32,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:27:32,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:27:32,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:27:32,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 766 transitions, 9723 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:32,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:32,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:27:32,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:33,725 INFO L124 PetriNetUnfolderBase]: 1432/2651 cut-off events. [2024-06-28 03:27:33,725 INFO L125 PetriNetUnfolderBase]: For 829771/829771 co-relation queries the response was YES. [2024-06-28 03:27:33,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23968 conditions, 2651 events. 1432/2651 cut-off events. For 829771/829771 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 17758 event pairs, 69 based on Foata normal form. 1/2651 useless extension candidates. Maximal degree in co-relation 23645. Up to 1891 conditions per place. [2024-06-28 03:27:33,783 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 632 selfloop transitions, 152 changer transitions 0/787 dead transitions. [2024-06-28 03:27:33,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 740 places, 787 transitions, 11457 flow [2024-06-28 03:27:33,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:27:33,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:27:33,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-28 03:27:33,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-28 03:27:33,784 INFO L175 Difference]: Start difference. First operand has 729 places, 766 transitions, 9723 flow. Second operand 12 states and 160 transitions. [2024-06-28 03:27:33,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 740 places, 787 transitions, 11457 flow [2024-06-28 03:27:39,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 787 transitions, 11124 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-28 03:27:39,341 INFO L231 Difference]: Finished difference. Result has 730 places, 771 transitions, 9817 flow [2024-06-28 03:27:39,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9390, PETRI_DIFFERENCE_MINUEND_PLACES=717, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9817, PETRI_PLACES=730, PETRI_TRANSITIONS=771} [2024-06-28 03:27:39,341 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 698 predicate places. [2024-06-28 03:27:39,341 INFO L495 AbstractCegarLoop]: Abstraction has has 730 places, 771 transitions, 9817 flow [2024-06-28 03:27:39,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:39,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:39,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:27:39,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-28 03:27:39,341 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-28 03:27:39,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:39,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1993456887, now seen corresponding path program 9 times [2024-06-28 03:27:39,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:39,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807973189] [2024-06-28 03:27:39,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:39,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:39,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:40,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:40,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:40,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807973189] [2024-06-28 03:27:40,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807973189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:40,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:40,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:27:40,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77679178] [2024-06-28 03:27:40,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:40,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:27:40,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:40,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:27:40,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:27:40,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:27:40,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 771 transitions, 9817 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:40,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:40,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:27:40,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:41,830 INFO L124 PetriNetUnfolderBase]: 1443/2654 cut-off events. [2024-06-28 03:27:41,830 INFO L125 PetriNetUnfolderBase]: For 926350/926350 co-relation queries the response was YES. [2024-06-28 03:27:41,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24848 conditions, 2654 events. 1443/2654 cut-off events. For 926350/926350 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 17614 event pairs, 174 based on Foata normal form. 2/2655 useless extension candidates. Maximal degree in co-relation 24524. Up to 2403 conditions per place. [2024-06-28 03:27:41,889 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 757 selfloop transitions, 29 changer transitions 0/789 dead transitions. [2024-06-28 03:27:41,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 742 places, 789 transitions, 12015 flow [2024-06-28 03:27:41,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:27:41,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:27:41,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 151 transitions. [2024-06-28 03:27:41,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.351981351981352 [2024-06-28 03:27:41,890 INFO L175 Difference]: Start difference. First operand has 730 places, 771 transitions, 9817 flow. Second operand 13 states and 151 transitions. [2024-06-28 03:27:41,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 742 places, 789 transitions, 12015 flow [2024-06-28 03:27:48,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 789 transitions, 11656 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-28 03:27:48,365 INFO L231 Difference]: Finished difference. Result has 736 places, 773 transitions, 9634 flow [2024-06-28 03:27:48,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9458, PETRI_DIFFERENCE_MINUEND_PLACES=723, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9634, PETRI_PLACES=736, PETRI_TRANSITIONS=773} [2024-06-28 03:27:48,366 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 704 predicate places. [2024-06-28 03:27:48,366 INFO L495 AbstractCegarLoop]: Abstraction has has 736 places, 773 transitions, 9634 flow [2024-06-28 03:27:48,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:48,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:48,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:27:48,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-28 03:27:48,366 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-28 03:27:48,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:48,367 INFO L85 PathProgramCache]: Analyzing trace with hash -677102319, now seen corresponding path program 10 times [2024-06-28 03:27:48,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:48,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410518214] [2024-06-28 03:27:48,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:48,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:48,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:49,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-28 03:27:49,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:49,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410518214] [2024-06-28 03:27:49,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410518214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:49,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:49,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:27:49,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426786367] [2024-06-28 03:27:49,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:49,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:27:49,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:49,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:27:49,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:27:49,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:27:49,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 736 places, 773 transitions, 9634 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:49,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:49,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:27:49,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:50,656 INFO L124 PetriNetUnfolderBase]: 1447/2667 cut-off events. [2024-06-28 03:27:50,656 INFO L125 PetriNetUnfolderBase]: For 934143/934143 co-relation queries the response was YES. [2024-06-28 03:27:50,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24629 conditions, 2667 events. 1447/2667 cut-off events. For 934143/934143 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 17753 event pairs, 87 based on Foata normal form. 2/2668 useless extension candidates. Maximal degree in co-relation 24304. Up to 2239 conditions per place. [2024-06-28 03:27:50,715 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 670 selfloop transitions, 113 changer transitions 0/786 dead transitions. [2024-06-28 03:27:50,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 747 places, 786 transitions, 11284 flow [2024-06-28 03:27:50,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:27:50,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:27:50,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-28 03:27:50,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-28 03:27:50,716 INFO L175 Difference]: Start difference. First operand has 736 places, 773 transitions, 9634 flow. Second operand 12 states and 151 transitions. [2024-06-28 03:27:50,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 747 places, 786 transitions, 11284 flow [2024-06-28 03:27:56,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 738 places, 786 transitions, 11176 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-28 03:27:56,719 INFO L231 Difference]: Finished difference. Result has 739 places, 774 transitions, 9816 flow [2024-06-28 03:27:56,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9526, PETRI_DIFFERENCE_MINUEND_PLACES=727, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9816, PETRI_PLACES=739, PETRI_TRANSITIONS=774} [2024-06-28 03:27:56,720 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 707 predicate places. [2024-06-28 03:27:56,720 INFO L495 AbstractCegarLoop]: Abstraction has has 739 places, 774 transitions, 9816 flow [2024-06-28 03:27:56,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:56,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:56,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-28 03:27:56,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-28 03:27:56,720 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-28 03:27:56,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:56,721 INFO L85 PathProgramCache]: Analyzing trace with hash 940067883, now seen corresponding path program 11 times [2024-06-28 03:27:56,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:56,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022026274] [2024-06-28 03:27:56,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:56,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:56,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:58,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:58,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:58,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022026274] [2024-06-28 03:27:58,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022026274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:58,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:58,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:27:58,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449435919] [2024-06-28 03:27:58,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:58,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:27:58,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:58,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:27:58,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:27:58,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:27:58,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 774 transitions, 9816 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:58,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:58,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:27:58,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:59,008 INFO L124 PetriNetUnfolderBase]: 1458/2688 cut-off events. [2024-06-28 03:27:59,008 INFO L125 PetriNetUnfolderBase]: For 1002049/1002049 co-relation queries the response was YES. [2024-06-28 03:27:59,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25532 conditions, 2688 events. 1458/2688 cut-off events. For 1002049/1002049 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 17927 event pairs, 88 based on Foata normal form. 2/2689 useless extension candidates. Maximal degree in co-relation 25205. Up to 2227 conditions per place. [2024-06-28 03:27:59,067 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 671 selfloop transitions, 116 changer transitions 0/790 dead transitions. [2024-06-28 03:27:59,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 750 places, 790 transitions, 12024 flow [2024-06-28 03:27:59,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:27:59,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:27:59,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 153 transitions. [2024-06-28 03:27:59,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-28 03:27:59,068 INFO L175 Difference]: Start difference. First operand has 739 places, 774 transitions, 9816 flow. Second operand 12 states and 153 transitions. [2024-06-28 03:27:59,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 750 places, 790 transitions, 12024 flow [2024-06-28 03:28:05,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 740 places, 790 transitions, 11744 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-28 03:28:05,615 INFO L231 Difference]: Finished difference. Result has 741 places, 776 transitions, 9894 flow [2024-06-28 03:28:05,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9536, PETRI_DIFFERENCE_MINUEND_PLACES=729, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9894, PETRI_PLACES=741, PETRI_TRANSITIONS=776} [2024-06-28 03:28:05,616 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 709 predicate places. [2024-06-28 03:28:05,616 INFO L495 AbstractCegarLoop]: Abstraction has has 741 places, 776 transitions, 9894 flow [2024-06-28 03:28:05,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:05,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:05,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:28:05,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-28 03:28:05,616 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-28 03:28:05,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:05,616 INFO L85 PathProgramCache]: Analyzing trace with hash -935707419, now seen corresponding path program 12 times [2024-06-28 03:28:05,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:05,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215576497] [2024-06-28 03:28:05,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:05,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:05,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:06,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:28:06,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:06,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215576497] [2024-06-28 03:28:06,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215576497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:06,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:06,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:28:06,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944829767] [2024-06-28 03:28:06,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:06,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:28:06,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:06,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:28:06,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:28:07,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:28:07,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 741 places, 776 transitions, 9894 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:07,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:07,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:28:07,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:08,016 INFO L124 PetriNetUnfolderBase]: 1462/2696 cut-off events. [2024-06-28 03:28:08,016 INFO L125 PetriNetUnfolderBase]: For 1010913/1010913 co-relation queries the response was YES. [2024-06-28 03:28:08,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25617 conditions, 2696 events. 1462/2696 cut-off events. For 1010913/1010913 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 17975 event pairs, 88 based on Foata normal form. 2/2697 useless extension candidates. Maximal degree in co-relation 25289. Up to 2283 conditions per place. [2024-06-28 03:28:08,075 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 682 selfloop transitions, 104 changer transitions 0/789 dead transitions. [2024-06-28 03:28:08,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 753 places, 789 transitions, 11554 flow [2024-06-28 03:28:08,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:28:08,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:28:08,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 162 transitions. [2024-06-28 03:28:08,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776223776223776 [2024-06-28 03:28:08,076 INFO L175 Difference]: Start difference. First operand has 741 places, 776 transitions, 9894 flow. Second operand 13 states and 162 transitions. [2024-06-28 03:28:08,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 753 places, 789 transitions, 11554 flow [2024-06-28 03:28:15,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 745 places, 789 transitions, 11320 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-28 03:28:15,078 INFO L231 Difference]: Finished difference. Result has 746 places, 777 transitions, 9936 flow [2024-06-28 03:28:15,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9680, PETRI_DIFFERENCE_MINUEND_PLACES=733, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9936, PETRI_PLACES=746, PETRI_TRANSITIONS=777} [2024-06-28 03:28:15,079 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 714 predicate places. [2024-06-28 03:28:15,079 INFO L495 AbstractCegarLoop]: Abstraction has has 746 places, 777 transitions, 9936 flow [2024-06-28 03:28:15,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:15,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:15,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:28:15,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-28 03:28:15,079 INFO L420 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:28:15,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:15,080 INFO L85 PathProgramCache]: Analyzing trace with hash -935717060, now seen corresponding path program 27 times [2024-06-28 03:28:15,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:15,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84415604] [2024-06-28 03:28:15,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:15,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:15,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:16,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:28:16,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:16,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84415604] [2024-06-28 03:28:16,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84415604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:16,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:16,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:28:16,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662277802] [2024-06-28 03:28:16,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:16,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:28:16,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:16,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:28:16,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:28:16,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:28:16,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 746 places, 777 transitions, 9936 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:16,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:16,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:28:16,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:17,472 INFO L124 PetriNetUnfolderBase]: 1468/2707 cut-off events. [2024-06-28 03:28:17,472 INFO L125 PetriNetUnfolderBase]: For 1017095/1017095 co-relation queries the response was YES. [2024-06-28 03:28:17,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25802 conditions, 2707 events. 1468/2707 cut-off events. For 1017095/1017095 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 18106 event pairs, 83 based on Foata normal form. 2/2708 useless extension candidates. Maximal degree in co-relation 25472. Up to 1520 conditions per place. [2024-06-28 03:28:17,528 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 540 selfloop transitions, 249 changer transitions 0/792 dead transitions. [2024-06-28 03:28:17,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 757 places, 792 transitions, 11679 flow [2024-06-28 03:28:17,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:28:17,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:28:17,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2024-06-28 03:28:17,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-28 03:28:17,529 INFO L175 Difference]: Start difference. First operand has 746 places, 777 transitions, 9936 flow. Second operand 12 states and 167 transitions. [2024-06-28 03:28:17,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 757 places, 792 transitions, 11679 flow [2024-06-28 03:28:24,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 746 places, 792 transitions, 11435 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-28 03:28:24,420 INFO L231 Difference]: Finished difference. Result has 747 places, 780 transitions, 10335 flow [2024-06-28 03:28:24,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9692, PETRI_DIFFERENCE_MINUEND_PLACES=735, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10335, PETRI_PLACES=747, PETRI_TRANSITIONS=780} [2024-06-28 03:28:24,420 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 715 predicate places. [2024-06-28 03:28:24,420 INFO L495 AbstractCegarLoop]: Abstraction has has 747 places, 780 transitions, 10335 flow [2024-06-28 03:28:24,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:24,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:24,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:28:24,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-28 03:28:24,421 INFO L420 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:28:24,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:24,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1894937668, now seen corresponding path program 28 times [2024-06-28 03:28:24,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:24,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907082528] [2024-06-28 03:28:24,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:24,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:24,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:25,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:28:25,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:25,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907082528] [2024-06-28 03:28:25,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907082528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:25,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:25,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:28:25,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364124599] [2024-06-28 03:28:25,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:25,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:28:25,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:25,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:28:25,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:28:25,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:28:25,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 747 places, 780 transitions, 10335 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:25,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:25,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:28:25,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:26,773 INFO L124 PetriNetUnfolderBase]: 1484/2731 cut-off events. [2024-06-28 03:28:26,773 INFO L125 PetriNetUnfolderBase]: For 1090837/1090837 co-relation queries the response was YES. [2024-06-28 03:28:26,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27145 conditions, 2731 events. 1484/2731 cut-off events. For 1090837/1090837 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 18234 event pairs, 81 based on Foata normal form. 2/2732 useless extension candidates. Maximal degree in co-relation 26814. Up to 1516 conditions per place. [2024-06-28 03:28:26,836 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 470 selfloop transitions, 330 changer transitions 0/803 dead transitions. [2024-06-28 03:28:26,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 760 places, 803 transitions, 12790 flow [2024-06-28 03:28:26,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 03:28:26,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 03:28:26,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 185 transitions. [2024-06-28 03:28:26,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-28 03:28:26,837 INFO L175 Difference]: Start difference. First operand has 747 places, 780 transitions, 10335 flow. Second operand 14 states and 185 transitions. [2024-06-28 03:28:26,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 760 places, 803 transitions, 12790 flow [2024-06-28 03:28:34,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 750 places, 803 transitions, 12177 flow, removed 60 selfloop flow, removed 10 redundant places. [2024-06-28 03:28:34,363 INFO L231 Difference]: Finished difference. Result has 751 places, 786 transitions, 10705 flow [2024-06-28 03:28:34,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9722, PETRI_DIFFERENCE_MINUEND_PLACES=737, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10705, PETRI_PLACES=751, PETRI_TRANSITIONS=786} [2024-06-28 03:28:34,363 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 719 predicate places. [2024-06-28 03:28:34,363 INFO L495 AbstractCegarLoop]: Abstraction has has 751 places, 786 transitions, 10705 flow [2024-06-28 03:28:34,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:34,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:34,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:28:34,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-28 03:28:34,363 INFO L420 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:28:34,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:34,364 INFO L85 PathProgramCache]: Analyzing trace with hash -686625860, now seen corresponding path program 29 times [2024-06-28 03:28:34,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:34,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033027085] [2024-06-28 03:28:34,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:34,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:34,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:35,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:28:35,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:35,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033027085] [2024-06-28 03:28:35,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033027085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:35,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:35,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:28:35,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579560972] [2024-06-28 03:28:35,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:35,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:28:35,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:35,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:28:35,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:28:35,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:28:35,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 751 places, 786 transitions, 10705 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:35,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:35,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:28:35,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:36,548 INFO L124 PetriNetUnfolderBase]: 1487/2740 cut-off events. [2024-06-28 03:28:36,548 INFO L125 PetriNetUnfolderBase]: For 1069398/1069398 co-relation queries the response was YES. [2024-06-28 03:28:36,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27326 conditions, 2740 events. 1487/2740 cut-off events. For 1069398/1069398 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 18332 event pairs, 75 based on Foata normal form. 1/2740 useless extension candidates. Maximal degree in co-relation 26994. Up to 1990 conditions per place. [2024-06-28 03:28:36,610 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 645 selfloop transitions, 157 changer transitions 0/805 dead transitions. [2024-06-28 03:28:36,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 762 places, 805 transitions, 12470 flow [2024-06-28 03:28:36,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:28:36,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:28:36,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-28 03:28:36,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646464646464646 [2024-06-28 03:28:36,611 INFO L175 Difference]: Start difference. First operand has 751 places, 786 transitions, 10705 flow. Second operand 12 states and 157 transitions. [2024-06-28 03:28:36,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 762 places, 805 transitions, 12470 flow [2024-06-28 03:28:43,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 752 places, 805 transitions, 11849 flow, removed 97 selfloop flow, removed 10 redundant places. [2024-06-28 03:28:43,610 INFO L231 Difference]: Finished difference. Result has 754 places, 790 transitions, 10525 flow [2024-06-28 03:28:43,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10086, PETRI_DIFFERENCE_MINUEND_PLACES=741, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10525, PETRI_PLACES=754, PETRI_TRANSITIONS=790} [2024-06-28 03:28:43,611 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 722 predicate places. [2024-06-28 03:28:43,611 INFO L495 AbstractCegarLoop]: Abstraction has has 754 places, 790 transitions, 10525 flow [2024-06-28 03:28:43,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:43,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:43,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:28:43,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-28 03:28:43,611 INFO L420 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:28:43,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:43,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1894937327, now seen corresponding path program 13 times [2024-06-28 03:28:43,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:43,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863402937] [2024-06-28 03:28:43,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:43,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:43,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:44,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-28 03:28:44,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:44,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863402937] [2024-06-28 03:28:44,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863402937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:44,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:44,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:28:44,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700435795] [2024-06-28 03:28:44,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:44,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:28:44,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:44,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:28:44,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:28:45,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:28:45,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 754 places, 790 transitions, 10525 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:45,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:45,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:28:45,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:46,145 INFO L124 PetriNetUnfolderBase]: 1491/2749 cut-off events. [2024-06-28 03:28:46,145 INFO L125 PetriNetUnfolderBase]: For 1105338/1105338 co-relation queries the response was YES. [2024-06-28 03:28:46,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27401 conditions, 2749 events. 1491/2749 cut-off events. For 1105338/1105338 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 18425 event pairs, 88 based on Foata normal form. 2/2750 useless extension candidates. Maximal degree in co-relation 27066. Up to 2323 conditions per place. [2024-06-28 03:28:46,205 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 677 selfloop transitions, 123 changer transitions 0/803 dead transitions. [2024-06-28 03:28:46,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 765 places, 803 transitions, 12213 flow [2024-06-28 03:28:46,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:28:46,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:28:46,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-28 03:28:46,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-28 03:28:46,206 INFO L175 Difference]: Start difference. First operand has 754 places, 790 transitions, 10525 flow. Second operand 12 states and 149 transitions. [2024-06-28 03:28:46,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 765 places, 803 transitions, 12213 flow [2024-06-28 03:28:54,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 755 places, 803 transitions, 11796 flow, removed 43 selfloop flow, removed 10 redundant places. [2024-06-28 03:28:54,123 INFO L231 Difference]: Finished difference. Result has 756 places, 791 transitions, 10422 flow [2024-06-28 03:28:54,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10108, PETRI_DIFFERENCE_MINUEND_PLACES=744, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10422, PETRI_PLACES=756, PETRI_TRANSITIONS=791} [2024-06-28 03:28:54,123 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 724 predicate places. [2024-06-28 03:28:54,123 INFO L495 AbstractCegarLoop]: Abstraction has has 756 places, 791 transitions, 10422 flow [2024-06-28 03:28:54,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:54,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:54,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:28:54,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2024-06-28 03:28:54,123 INFO L420 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:28:54,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:54,124 INFO L85 PathProgramCache]: Analyzing trace with hash -544984750, now seen corresponding path program 30 times [2024-06-28 03:28:54,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:54,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857881648] [2024-06-28 03:28:54,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:54,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:54,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:55,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-28 03:28:55,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:55,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857881648] [2024-06-28 03:28:55,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857881648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:55,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:55,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:28:55,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538832786] [2024-06-28 03:28:55,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:55,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:28:55,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:55,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:28:55,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:28:55,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:28:55,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 756 places, 791 transitions, 10422 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:55,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:55,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:28:55,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:56,584 INFO L124 PetriNetUnfolderBase]: 1494/2759 cut-off events. [2024-06-28 03:28:56,584 INFO L125 PetriNetUnfolderBase]: For 1082886/1082886 co-relation queries the response was YES. [2024-06-28 03:28:56,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27300 conditions, 2759 events. 1494/2759 cut-off events. For 1082886/1082886 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 18573 event pairs, 77 based on Foata normal form. 1/2759 useless extension candidates. Maximal degree in co-relation 26964. Up to 1991 conditions per place. [2024-06-28 03:28:56,646 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 645 selfloop transitions, 162 changer transitions 0/810 dead transitions. [2024-06-28 03:28:56,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 810 transitions, 12196 flow [2024-06-28 03:28:56,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:28:56,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:28:56,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-28 03:28:56,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-28 03:28:56,647 INFO L175 Difference]: Start difference. First operand has 756 places, 791 transitions, 10422 flow. Second operand 12 states and 160 transitions. [2024-06-28 03:28:56,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 810 transitions, 12196 flow [2024-06-28 03:29:03,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 810 transitions, 11892 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-28 03:29:03,943 INFO L231 Difference]: Finished difference. Result has 759 places, 795 transitions, 10573 flow [2024-06-28 03:29:03,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10118, PETRI_DIFFERENCE_MINUEND_PLACES=746, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10573, PETRI_PLACES=759, PETRI_TRANSITIONS=795} [2024-06-28 03:29:03,943 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 727 predicate places. [2024-06-28 03:29:03,943 INFO L495 AbstractCegarLoop]: Abstraction has has 759 places, 795 transitions, 10573 flow [2024-06-28 03:29:03,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:03,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:03,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-28 03:29:03,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2024-06-28 03:29:03,943 INFO L420 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:29:03,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:03,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1579439477, now seen corresponding path program 14 times [2024-06-28 03:29:03,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:03,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280165007] [2024-06-28 03:29:03,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:03,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:03,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:05,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:05,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:05,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280165007] [2024-06-28 03:29:05,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280165007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:05,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:05,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:29:05,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064441058] [2024-06-28 03:29:05,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:05,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:29:05,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:05,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:29:05,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:29:05,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:29:05,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 759 places, 795 transitions, 10573 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:05,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:05,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:29:05,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:06,518 INFO L124 PetriNetUnfolderBase]: 1498/2751 cut-off events. [2024-06-28 03:29:06,518 INFO L125 PetriNetUnfolderBase]: For 1121994/1121994 co-relation queries the response was YES. [2024-06-28 03:29:06,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27486 conditions, 2751 events. 1498/2751 cut-off events. For 1121994/1121994 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 18337 event pairs, 181 based on Foata normal form. 2/2752 useless extension candidates. Maximal degree in co-relation 27148. Up to 2520 conditions per place. [2024-06-28 03:29:06,576 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 778 selfloop transitions, 30 changer transitions 0/811 dead transitions. [2024-06-28 03:29:06,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 771 places, 811 transitions, 12759 flow [2024-06-28 03:29:06,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:29:06,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:29:06,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 150 transitions. [2024-06-28 03:29:06,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34965034965034963 [2024-06-28 03:29:06,577 INFO L175 Difference]: Start difference. First operand has 759 places, 795 transitions, 10573 flow. Second operand 13 states and 150 transitions. [2024-06-28 03:29:06,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 771 places, 811 transitions, 12759 flow [2024-06-28 03:29:14,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 764 places, 811 transitions, 12381 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-28 03:29:14,251 INFO L231 Difference]: Finished difference. Result has 765 places, 796 transitions, 10300 flow [2024-06-28 03:29:14,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10195, PETRI_DIFFERENCE_MINUEND_PLACES=752, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10300, PETRI_PLACES=765, PETRI_TRANSITIONS=796} [2024-06-28 03:29:14,251 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 733 predicate places. [2024-06-28 03:29:14,251 INFO L495 AbstractCegarLoop]: Abstraction has has 765 places, 796 transitions, 10300 flow [2024-06-28 03:29:14,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:14,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:14,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:14,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2024-06-28 03:29:14,252 INFO L420 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:29:14,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:14,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1570455157, now seen corresponding path program 15 times [2024-06-28 03:29:14,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:14,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318609043] [2024-06-28 03:29:14,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:14,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:14,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:15,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:15,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:15,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318609043] [2024-06-28 03:29:15,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318609043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:15,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:15,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:29:15,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483820243] [2024-06-28 03:29:15,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:15,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:29:15,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:15,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:29:15,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:29:15,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:29:15,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 765 places, 796 transitions, 10300 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:15,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:15,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:29:15,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:16,580 INFO L124 PetriNetUnfolderBase]: 1509/2779 cut-off events. [2024-06-28 03:29:16,580 INFO L125 PetriNetUnfolderBase]: For 1195903/1195903 co-relation queries the response was YES. [2024-06-28 03:29:16,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27977 conditions, 2779 events. 1509/2779 cut-off events. For 1195903/1195903 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 18626 event pairs, 89 based on Foata normal form. 2/2780 useless extension candidates. Maximal degree in co-relation 27638. Up to 2332 conditions per place. [2024-06-28 03:29:16,644 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 684 selfloop transitions, 125 changer transitions 0/812 dead transitions. [2024-06-28 03:29:16,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 776 places, 812 transitions, 12576 flow [2024-06-28 03:29:16,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:29:16,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:29:16,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-28 03:29:16,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-28 03:29:16,644 INFO L175 Difference]: Start difference. First operand has 765 places, 796 transitions, 10300 flow. Second operand 12 states and 151 transitions. [2024-06-28 03:29:16,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 776 places, 812 transitions, 12576 flow [2024-06-28 03:29:24,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 812 transitions, 12482 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-28 03:29:24,342 INFO L231 Difference]: Finished difference. Result has 766 places, 798 transitions, 10590 flow [2024-06-28 03:29:24,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10206, PETRI_DIFFERENCE_MINUEND_PLACES=754, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10590, PETRI_PLACES=766, PETRI_TRANSITIONS=798} [2024-06-28 03:29:24,343 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 734 predicate places. [2024-06-28 03:29:24,343 INFO L495 AbstractCegarLoop]: Abstraction has has 766 places, 798 transitions, 10590 flow [2024-06-28 03:29:24,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:24,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:24,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-28 03:29:24,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2024-06-28 03:29:24,344 INFO L420 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:29:24,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:24,344 INFO L85 PathProgramCache]: Analyzing trace with hash -278095415, now seen corresponding path program 16 times [2024-06-28 03:29:24,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:24,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60293156] [2024-06-28 03:29:24,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:24,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:24,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:25,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:25,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:25,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60293156] [2024-06-28 03:29:25,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60293156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:25,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:25,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:29:25,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621832379] [2024-06-28 03:29:25,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:25,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:29:25,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:25,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:29:25,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:29:25,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:29:25,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 798 transitions, 10590 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:25,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:25,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:29:25,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:26,680 INFO L124 PetriNetUnfolderBase]: 1513/2787 cut-off events. [2024-06-28 03:29:26,680 INFO L125 PetriNetUnfolderBase]: For 1207322/1207322 co-relation queries the response was YES. [2024-06-28 03:29:26,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28294 conditions, 2787 events. 1513/2787 cut-off events. For 1207322/1207322 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 18728 event pairs, 91 based on Foata normal form. 2/2788 useless extension candidates. Maximal degree in co-relation 27954. Up to 2374 conditions per place. [2024-06-28 03:29:26,862 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 687 selfloop transitions, 121 changer transitions 0/811 dead transitions. [2024-06-28 03:29:26,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 778 places, 811 transitions, 12298 flow [2024-06-28 03:29:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:29:26,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:29:26,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 158 transitions. [2024-06-28 03:29:26,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682983682983683 [2024-06-28 03:29:26,864 INFO L175 Difference]: Start difference. First operand has 766 places, 798 transitions, 10590 flow. Second operand 13 states and 158 transitions. [2024-06-28 03:29:26,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 778 places, 811 transitions, 12298 flow [2024-06-28 03:29:34,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 770 places, 811 transitions, 12034 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-28 03:29:34,320 INFO L231 Difference]: Finished difference. Result has 771 places, 799 transitions, 10640 flow [2024-06-28 03:29:34,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10348, PETRI_DIFFERENCE_MINUEND_PLACES=758, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10640, PETRI_PLACES=771, PETRI_TRANSITIONS=799} [2024-06-28 03:29:34,320 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 739 predicate places. [2024-06-28 03:29:34,320 INFO L495 AbstractCegarLoop]: Abstraction has has 771 places, 799 transitions, 10640 flow [2024-06-28 03:29:34,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:34,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:34,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:34,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2024-06-28 03:29:34,322 INFO L420 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:29:34,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:34,323 INFO L85 PathProgramCache]: Analyzing trace with hash -686366390, now seen corresponding path program 31 times [2024-06-28 03:29:34,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:34,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385608341] [2024-06-28 03:29:34,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:34,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:34,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:35,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:35,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:35,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385608341] [2024-06-28 03:29:35,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385608341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:35,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:35,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:29:35,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248639540] [2024-06-28 03:29:35,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:35,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:29:35,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:35,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:29:35,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:29:35,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:29:35,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 771 places, 799 transitions, 10640 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:35,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:35,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:29:35,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:36,737 INFO L124 PetriNetUnfolderBase]: 1519/2798 cut-off events. [2024-06-28 03:29:36,737 INFO L125 PetriNetUnfolderBase]: For 1214905/1214905 co-relation queries the response was YES. [2024-06-28 03:29:36,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28495 conditions, 2798 events. 1519/2798 cut-off events. For 1214905/1214905 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 18798 event pairs, 84 based on Foata normal form. 2/2799 useless extension candidates. Maximal degree in co-relation 28153. Up to 1611 conditions per place. [2024-06-28 03:29:36,803 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 558 selfloop transitions, 253 changer transitions 0/814 dead transitions. [2024-06-28 03:29:36,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 782 places, 814 transitions, 12440 flow [2024-06-28 03:29:36,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:29:36,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:29:36,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 166 transitions. [2024-06-28 03:29:36,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-28 03:29:36,805 INFO L175 Difference]: Start difference. First operand has 771 places, 799 transitions, 10640 flow. Second operand 12 states and 166 transitions. [2024-06-28 03:29:36,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 782 places, 814 transitions, 12440 flow [2024-06-28 03:29:43,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 771 places, 814 transitions, 12160 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-06-28 03:29:43,890 INFO L231 Difference]: Finished difference. Result has 772 places, 802 transitions, 11025 flow [2024-06-28 03:29:43,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10360, PETRI_DIFFERENCE_MINUEND_PLACES=760, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11025, PETRI_PLACES=772, PETRI_TRANSITIONS=802} [2024-06-28 03:29:43,891 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 740 predicate places. [2024-06-28 03:29:43,891 INFO L495 AbstractCegarLoop]: Abstraction has has 772 places, 802 transitions, 11025 flow [2024-06-28 03:29:43,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:43,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:43,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:43,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2024-06-28 03:29:43,892 INFO L420 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:29:43,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:43,892 INFO L85 PathProgramCache]: Analyzing trace with hash -686356749, now seen corresponding path program 17 times [2024-06-28 03:29:43,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:43,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004289065] [2024-06-28 03:29:43,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:43,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:43,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:45,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:45,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:45,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004289065] [2024-06-28 03:29:45,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004289065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:45,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:45,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:29:45,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740532155] [2024-06-28 03:29:45,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:45,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:29:45,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:45,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:29:45,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:29:45,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-28 03:29:45,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 802 transitions, 11025 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:45,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:45,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-28 03:29:45,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:46,185 INFO L124 PetriNetUnfolderBase]: 1523/2803 cut-off events. [2024-06-28 03:29:46,186 INFO L125 PetriNetUnfolderBase]: For 1225742/1225742 co-relation queries the response was YES. [2024-06-28 03:29:46,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28839 conditions, 2803 events. 1523/2803 cut-off events. For 1225742/1225742 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 18826 event pairs, 91 based on Foata normal form. 2/2804 useless extension candidates. Maximal degree in co-relation 28496. Up to 2392 conditions per place. [2024-06-28 03:29:46,251 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 707 selfloop transitions, 105 changer transitions 0/815 dead transitions. [2024-06-28 03:29:46,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 784 places, 815 transitions, 12719 flow [2024-06-28 03:29:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:29:46,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:29:46,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 161 transitions. [2024-06-28 03:29:46,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3752913752913753 [2024-06-28 03:29:46,252 INFO L175 Difference]: Start difference. First operand has 772 places, 802 transitions, 11025 flow. Second operand 13 states and 161 transitions. [2024-06-28 03:29:46,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 784 places, 815 transitions, 12719 flow Killed by 15